作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道 WebDriver 等待超时和隐式等待超时之间的技术区别。
最佳答案
如 the documentation 中所述:Implicit Wait
在内部设置一个超时,将用于所有连续的 WebElement
搜索。在抛出 NoSuchElementException
之前,它将尝试在指定的时间内一次又一次地查找元素。如果找不到该元素。它仅执行此操作,不能强制执行其他任何操作 - 它等待元素出现。Explicit Wait
,或只是 Wait
是您用于特定搜索的一次性计时器。它的可扩展性更强,您可以将其设置为等待您可能喜欢的任何条件。通常,您可以使用一些预构建的 ExpectedConditions
等待元素变为可点击、可见、不可见等,或者只是编写适合您需要的条件。
关于selenium - WebDriver 等待超时和隐式等待超时之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11244697/
我是一名优秀的程序员,十分优秀!