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

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);

我正在使用以下内容创建webdriver实例:

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);