Java+selenium出現element not interactable

java+selenium運行時出現element not interactable錯誤,爲以下兩個原因:

1.是否加載過快元素還未加載完成,嘗試sleep1-2秒(或顯示/隱式等待【未等待也可能出現元素不可見情況】)。


2.檢查自己查找的元素值層級是否正確,如下圖一個輸入框可能存在多個層級(框體的長、寬、高、樣式、類型…),需要注意自己腳本中的元素值是否正確。

 解決辦法:

添加等待時間後還是出現這個錯誤,查詢定位的元素,發現定位的classname有5個,放在List<WebElement>後get()錯誤,所以是定位出現問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章