Java+selenium出现element not interactable

java+selenium运行时出现element not interactable错误,为以下两个原因:

1.是否加载过快元素还未加载完成,尝试sleep1-2秒(或显示/隐式等待【未等待也可能出现元素不可见情况】)。


2.检查自己查找的元素值层级是否正确,如下图一个输入框可能存在多个层级(框体的长、宽、高、样式、类型…),需要注意自己脚本中的元素值是否正确。

 解决办法:

添加等待时间后还是出现这个错误,查询定位的元素,发现定位的classname有5个,放在List<WebElement>后get()错误,所以是定位出现问题

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