selenium工具之解决元素不可交互 (element not interactable)


前言

在做UI自动化测试进行元素点击操作时会产生异常element not interactable(元素不可交互)。

把自己遇到的这种情况总结一下,下次避一下坑。

出现元素不可交互原因可能有:

1、点击事件太快,元素还未加载出来,可以在前面加个等待时间;

2、元素不在页面上,比如下图元素有hidden属性,需要利用js语句先去掉这个属性再操作;(元素隐藏:可以在页面上定位到该元素,但是该元素无法点击)

相关