python的web或ui自动化测试中,点击元素报错Message: element click intercepted: Element … is not clickable at point
解决方案,
1.先查找元素,不要点击
element = wait.until(expected_conditions.element_to_be_clickable(locator), '等待超时')
2.使用如下语句执行点击动作,将元素作为参数传入
self.driver.execute_script("(arguments[0]).click();", element)
这个办法可用于,JS动态加载 不可交互式元素的 input 点击事件