前言
本章主要讲述selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted问题的解决
一、问题展示
- selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: …(Session info: chrome=86.0.4240.198)
二、解决方法
- 原因:元素定位相互覆盖,所以我们将报错的定位点击事件按如下进行更改
原来:
self.driver.find_element(By.CSS_SELECTOR, ".pwdIpt > .ivu-input").click()
修改为
element = self.driver.find_element(By.CSS_SELECTOR, ".pwdIpt > .ivu-input")
self.driver.execute_script("arguments[0].click();", element)