Xpath定位报错的一种解决方式

最近在写CRM的自动化脚本,遇到一个新建的客户功能,无法定位这个新建按钮,通过ID、name、class、Xpath定位都报错

网页源代码

 

 

selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted,看截图

 

 仔细检查了脚本,Xpath定位没有错,ID也是唯一的,就是不知道哪里出了问题

后来在以为高手的指点下,加了一行代码

 

 

element = driver.execute_script("arguments[0].click();", element)

完美解决,虽然定位成功了,但这个原因还不是很明白,继续学习中

posted on 2020-04-20 15:38  瓦尔登湖的鱼  阅读(540)  评论(0)    收藏  举报