【发布时间】:2012-05-07 17:13:58
【问题描述】:
这是关于 java 中的 selenium webdriver 的。如果单击一个元素,通常它会很快运行,但有时当服务器很忙时,它会在浏览器顶部显示 Connecting... 并挂起。通常处理等待,代码为:driver.manage().timeouts().implicitlyWait(4, TimeUnit.SECONDS);
但是在这种情况下,当服务器挂在 click() 上时,这不会在时间限制之后引发异常,因为 webdriver 不会开始计数,直到点击完成连接到下一个 url。以前有没有人处理过这个问题,如何处理?
有没有办法计时完成click() 和submit()?
【问题讨论】: