欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

selenium 元素可以定位到,但是无法点击问题

程序员文章站 2022-06-15 15:33:52
报错1: selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (82, 12). Other element would receive the click:

报错1:

selenium.common.exceptions.webdriverexception: message: element is not clickable at point (82, 12). other element would receive the click:<div id="jbox-fade" class="jbox-fade" style="position: absolute; height: 873px; width: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1984; opacity: 0.1;"></div>
元素被覆盖,无法点击

报错2:'{'#$a#9'"value" : '#$a#9'{'#$a#9#9'"data" : null,'#$a#9#9'"error" : "move target out of bounds",'#$a#9#9'"message" : "cannot click on element",'#$a#9#9'"stacktrace" : ""'#$a#9'}'#$a'}'


描述:页面元素可以定位到,但是无法点击click。元素被一个透明div覆盖了
解决方案:
1.在执行click之前多休眠几秒
2.确认自己的元素是否定位正确,是否有id,name,class相同的元素,加下划线的是遮挡的div确定它的位置判断他的z_index是否大于你要点击元素的z_index
3.用enter键代替click
---------------------
作者:(k)
来源:csdn
原文:https://blog.csdn.net/zykqaz/article/details/72771949