嘗試將按鍵傳送到鍵盤無法互動的輸入欄位時會發生此錯誤。在這種特定情況下,向 Facebook 上的「名字」欄位發送文字時會遇到錯誤。
「元素無法透過鍵盤存取」 "錯誤可能由於多種原因而發生,包括:
如果元素被永久隱藏或遮擋,請使用 JavascriptExecutor介面中的executeScript()方法來存取和操作該元素。 ),請使用executeScript()修改樣式並使元素可見。互動性檢查(暫時):
Firefox 功能moz:webdriverClick 可以設定為false 以暫時停用WebDriver交互性檢查。 >具體案例:Facebook註冊在提供的程式碼片段中,發生異常是因為「FirstName」欄位具有隨著每次頁面載入而變化的動態ID。 ,根據元素的屬性而不是ID 來找出元素。
以上是為什麼我在將文字發送到 Facebook 輸入欄位時收到'org.openqa.selenium.ElementNotInteractableException”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!