「元素無法透過鍵盤存取」表示有問題的元素是無法透過鍵盤存取。這意味著即使在表面層面上也缺乏物理互動。
此錯誤可能由多種因素引起,包括:
或
根據原因,可以使用各種解決方案:
對於涉及React Native元素的情況,建議使用動態定位器策略來克服 ID 變化。
使用Facebook 的React Native 元素,可以使用以下程式碼片段使用:
driver.findElement(By.xpath("//input[@name='firstname' and contains(@class,'inputtext')]")).sendKeys("testing it ");
以上是為什麼我的 Selenium 測試失敗並顯示'ElementNotInteractableException:鍵盤無法存取元素”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!