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

pycharm中模拟点击网页中搜索按钮时报错

程序员文章站 2022-05-10 17:14:32
...

出错代码行是这样的:

browser.find_element_by_css_selector("#search_button").click()

报错信息如下:

pycharm中模拟点击网页中搜索按钮时报错

意思是本来要被点击的元素不能点击,而另外一个元素接受了这个点击

经过多次测试发现,“搜索”按钮被小弹框遮挡住了,也就是官方所说的存在重叠元素,如下图:

pycharm中模拟点击网页中搜索按钮时报错

 解决方法:

将对“搜索”按钮进行的点击更换为键盘上“Enter”的敲击,代码改为:

browser.find_element_by_css_selector("#search_button").send_keys(Keys.ENTER)