Selenium webdriver似乎忽略了超时



我在测试的setUp部分有以下超时

driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);

然而,他们似乎都没有得到尊重。如果我理解正确的话,setScriptTimeout应该抛出一个错误,如果在60秒内没有任何动作。但事实似乎并非如此。我是否需要在每个@Test开始时做一些特别的事情来强制执行这些超时?

已解析。用@Test(Timeout = 300000)启动每个测试修复了这个问题。

相关内容

  • 没有找到相关文章

最新更新