WebDriverWait 行為差異
Selenium 的 WebDriverWait 和 Presence_of_element_ located() 在應用於新開啟的視窗時似乎套用不同。雖然它在其他上下文中始終運作良好,但有時無法在新視窗中找到元素,儘管該元素可見。
要解決此問題,請將 Presence_of_element_ located() 方法替換為 element_to_be_clickable()。 WebDriverWait 與 element_to_be_clickable() 確保元素不僅存在且可見,而且可按一下。這解決了遇到的不一致並確保元素互動的一致性。
理解方法
以上是為什麼 WebDriverWait 在新 Windows 中失敗,「element_to_be_clickable()」如何提供協助?的詳細內容。更多資訊請關注PHP中文網其他相關文章!