使用
时遇到以下错误driver.find_element_by_id(element_id).click()
单击已禁用的元素。
**错误:** ...在点(1585,222)处无法点击。其他元素将收到点击:
答案 0 :(得分:0)
试试这个
driver.execute_script('arguments[0].click();', driver.find_element_by_id(element_id))
答案 1 :(得分:0)
该元素未被禁用。另一个元素将接收单击,因此一些其他元素位于您尝试单击的元素的顶部。这可能类似于对话框或侧边栏,也可能是页面仍在加载,在您尝试单击时调整内容大小。我们无法分辨,因为您没有提供任何细节。 - JeffC 27分钟前
答案 2 :(得分:-1)
您可以等到元素可点击:driver.wait.until(ExpectedCondition.element_to_be_clickable((By.id,"myId"))).click()