是否在WebDriver中忽略Selenium setTimeout命令?

是否在WebDriver中忽略Selenium setTimeout命令?,selenium,automation,webdriver,Selenium,Automation,Webdriver,我正在使用WebDriverBackedSelenium 我注意到selenium.setTimeout()命令被完全忽略。 还有其他人面临这个问题吗?有解决方案吗?有两种解决方案: WebDriver driver; driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); 第二种方式: Thread.sleep(...miliseconds...) 取

我正在使用WebDriverBackedSelenium

我注意到selenium.setTimeout()命令被完全忽略。
还有其他人面临这个问题吗?有解决方案吗?

有两种解决方案:

WebDriver driver;
driver = new FirefoxDriver();   
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
第二种方式:

Thread.sleep(...miliseconds...)

取决于你打算使用它的目的。

它以什么方式被忽略?WebDriver和WebDriverBackedSelenium中的某些命令将阻止调用,因此,
setTimeout()
的旧方法将不适用于它们。