selenium点击标签失败,ElementClickInterceptedException

戏子无情 提交于 2020-01-23 21:43:19

使用selenium在点击部分标签时显示以下错误:

browser.find_element_by_css_selector('#blog_detail').click()

selenium.common.exceptions.ElementClickInterceptedException: Message:element click intercepted: Element <>…<> is not clickable at point (xxx, xxx). element click intercepted <>…<>



element click intercepted,顾名思义,就是无法点击

检查发现,一开始进去,标签没有显示在屏幕上,使用以下代码

js = "window.scrollBy(0,1200);"
browser.execute_script(js)

下拉滚动条,让要点击的标签显示在屏幕上,然后点击就不会报错了

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!