selenium的异常:ElementClickInterceptedException

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium的异常:ElementClickInterceptedException相关的知识,希望对你有一定的参考价值。

参考技术A 报错信息如下: 大致意思就是当前元素是不可以点击,但是确实存在在页面上,有可能是被loading覆盖了

强制等待多等待几秒钟肯定是可以的,但是不灵活

通过selenium调用js直接操作

显示等待:
这里使用的visibility_of_element_located,区别于presence_of_element_located
visibility_of_element_located:找到元素后元素的宽高必须大于0才执行;
presence_of_element_located:找到元素后直接执行,也许元素被蒙层遮住,或者loading遮住会造成无法点击

以上是关于selenium的异常:ElementClickInterceptedException的主要内容,如果未能解决你的问题,请参考以下文章

Selenium 脚本不工作异常

Selenium 异常:“不在函数中返回”

python selenium 异常:selenium.common.exceptions.ElementClickInterceptedException

Selenium入门19 捕获异常

未处理的警报异常:存在模式对话框(Selenium)

ChromeDriver Selenium 异常