Javascript 如何在Webdriver JS中设置脚本超时值?
我正在使用以下内容创建webdriver实例:Javascript 如何在Webdriver JS中设置脚本超时值?,javascript,selenium,selenium-webdriver,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);
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.firefox())
.build();
然后尝试使用设置scriptTimeOut
driver.Timeouts.setScriptTimeout(30);
但是webdriver错误:
驱动程序超时设置脚本超时(30)TypeError:无法调用未定义的方法“setScriptTimeout”
如何修复此错误?您应该使用
manage().timeout()
:
driver.manage().timeouts().setScriptTimeout(value);