我在我的测试硒的webdriver似乎被忽略超时
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);
的设置部分以下超时但是他们都不兑现。如果我理解正确,如果60秒内没有任何操作,setScriptTimeout应该抛出一个错误。这似乎并非如此。 为了执行这些超时,我需要在每个@Test的开始时特别做些什么吗?
那么你打算用这个做什么?你到底想要等什么? – Arran 2013-03-12 15:59:01
我想要的是,如果我的脚本应该卡住寻找一个元素或类似的东西,它应该在一段时间后超时。很明显,代码中的断言会处理找不到元素,但是在某些情况下,如果我错过了断言或其他东西,是否会出现某种形式的备份超时。 – confusified 2013-03-13 12:08:41