我想知道 WebDriver 等待超时和隐式等待超时之间的技术区别。
问问题
9564 次
1 回答
8
如文档中所述:
Implicit Wait
在内部设置将用于所有连续WebElement
搜索的超时。NoSuchElementException
如果找不到元素,它将在指定的时间内一次又一次地尝试查找元素,然后抛出一个。它只做这个,不能被迫做其他事情——它等待元素出现。
Explicit Wait
,或者只是Wait
您用于特定搜索的一次性计时器。它更具可扩展性,您可以将其设置为等待您可能喜欢的任何条件。通常,您可以使用一些预构建ExpectedConditions
的来等待元素变为可点击、可见、不可见等,或者只是编写适合您需要的自己的条件。
于 2012-06-28T12:39:33.880 回答