pycharm中模拟点击网页中搜索按钮时报错
程序员文章站
2022-05-10 17:14:32
...
出错代码行是这样的:
browser.find_element_by_css_selector("#search_button").click()
报错信息如下:
意思是本来要被点击的元素不能点击,而另外一个元素接受了这个点击
经过多次测试发现,“搜索”按钮被小弹框遮挡住了,也就是官方所说的存在重叠元素,如下图:
解决方法:
将对“搜索”按钮进行的点击更换为键盘上“Enter”的敲击,代码改为:
browser.find_element_by_css_selector("#search_button").send_keys(Keys.ENTER)
上一篇: scrapy爬虫调试
下一篇: 归并排序求逆序对