2015-10-04 82 views
1

我创建一个实例的webdriver:如何在Webdriver JS中设置脚本超时值?

var webdriver = require('selenium-webdriver'); 

var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.firefox()) 
        .build(); 

然后尝试设置与scriptTimeOut

driver.Timeouts.setScriptTimeout(30); 

但错误的webdriver有:

driver.Timeouts.setScriptTimeout(30);
TypeError: Cannot call method 'setScriptTimeout' of undefined

我怎样才能解决这个问题?

回答

2

你应该使用manage().timeouts()

driver.manage().timeouts().setScriptTimeout(value); 
相关问题