7
我想知道WebDriver等待超时和隐式等待超时之间的技术差异。WebDriver等待超时和隐式等待超时的区别?
我想知道WebDriver等待超时和隐式等待超时之间的技术差异。WebDriver等待超时和隐式等待超时的区别?
Implicit Wait
套内部将被用于所有连续WebElement
搜索超时。如果找不到该元素,它会在投掷NoSuchElementException
之前尝试在指定的时间内再次查找该元素。它只能做到这一点,不能强迫其他任何东西 - 它等待元素出现。
Explicit Wait
,或者只是Wait
是一个用于您的特殊搜索的计时器。这意味着你可以设置它来等待任何你可能喜欢的条件。通常情况下,您可以使用一些预构建的ExpectedConditions
来等待元素变得可点击,可见,不可见等,或者只编写适合您需求的自己的条件。
谢谢您的回答@Slanec –
您在这里写的文字虽然有用,但与链接的文档(至少在当前状态下)完全不同。文档没有说明隐式等待重复查找元素/条件/等。 (当然,它确实会这样说明显式等待。)您能否为Implicit等待提供一个参考或示例来说明这一点? – LarsH
好吧,它确实说“隐含的等待是告诉WebDriver **轮询DOM **”。没关系。 :-) – LarsH