您遇到錯誤:「selenium.common.exceptions.NoSuchElementException:訊息:沒有這樣的元素:無法找到元素”嘗試使用Selenium 單擊“下一步”按鈕時。讓我們探究原因並提供解決方案。
此錯誤表示 Selenium 無法找到具有給定定位器的元素。在您的例子中,它是名稱為“submitNext”的“下一步”按鈕。
要找該元素,您可以使用 CSS 選擇器或 XPath:
CSS選擇器:
driver.find_element_by_css_selector("input[name='submitNext'][value='Next']").click()
XPath:
driver.find_element_by_xpath("//input[@name='submitNext' and @value='Next']").click()
版本相容性>但是,要注意的是,有Selenium之間的版本相容性問題
解決方案
以上是為什麼 Selenium 找不到我的「下一步」按鈕以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!