Sub*_*sad 1 java selenium wait
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Run Code Online (Sandbox Code Playgroud)
上面的隐式等待代码在谷歌浏览器上对我不起作用。我试过硒 2.47 和 2.53.1
您应该仔细阅读隐式等待实际上做了什么以及它是如何工作的。
http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#implicit-waits
这不是您调用等待 10 秒的东西,它仅在正在搜索的元素不可用时才起作用……然后隐式等待被触发,该元素被轮询到 10 秒。如果元素已经存在,则没有等待时间。Thread.sleep()无论如何暂停执行,但这不是一个好习惯。
| 归档时间: |
|
| 查看次数: |
13002 次 |
| 最近记录: |