如何在Webdriver JS中设置脚本超时值?

时间:2015-10-04 02:14:14

标签: javascript selenium selenium-webdriver

我正在创建一个webdriver实例:

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:无法调用方法' setScriptTimeout'未定义的

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

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

driver.manage().timeouts().setScriptTimeout(value);