python自动化测试,遇到selenium.common.exceptions.ElementClickInterceptedException: Message: Element错的解决方法

是因为元素被遮挡了。

我遇到的错误是如果某个输入框有提示下拉匹配

但是我没有输入可以匹配的,就会出现这个错误。

解决方法:

element = self.driver.find_element_by_id('_project_funding_year')
webdriver.ActionChains(self.driver).move_to_element(element).click(element).perform()

在提示下拉框的下一个定位的元素,换成此处的写法即可。
posted @ 2021-03-03 18:26  Receiver  阅读(1810)  评论(0编辑  收藏  举报