7
我想知道WebDriver等待超時和隱式等待超時之間的技術差異。WebDriver等待超時和隱式等待超時的區別?
我想知道WebDriver等待超時和隱式等待超時之間的技術差異。WebDriver等待超時和隱式等待超時的區別?
Implicit Wait
套內部將被用於所有連續WebElement
搜索超時。如果找不到該元素,它會在投擲NoSuchElementException
之前嘗試在指定的時間內再次查找該元素。它只能做到這一點,不能強迫其他任何東西 - 它等待元素出現。
Explicit Wait
,或者只是Wait
是一個用於您的特殊搜索的計時器。這意味着你可以設置它來等待任何你可能喜歡的條件。通常情況下,您可以使用一些預構建的ExpectedConditions
來等待元素變得可點擊,可見,不可見等,或者只編寫適合您需求的自己的條件。
謝謝您的回答@Slanec –
您在這裏寫的文字雖然有用,但與鏈接的文檔(至少在當前狀態下)完全不同。文檔沒有說明隱式等待重複查找元素/條件/等。 (當然,它確實會這樣說明顯式等待。)您能否爲Implicit等待提供一個參考或示例來說明這一點? – LarsH
好吧,它確實說「隱含的等待是告訴WebDriver **輪詢DOM **」。沒關係。 :-) – LarsH