元素点击被拦截/其他元素将获得点击[Selenum Python&Instagram :)]

时间:2020-06-10 15:29:25

标签: python-3.x selenium selenium-chromedriver e

我需要帮助。我试图单击Selenium Python中的一个元素,但收到以下消息:

selenium.common.exceptions.ElementClickInterceptedException:消息:元素单击被拦截:元素在点(318、450)不可单击。其他元素将获得点击:

                driver.find_element_by_xpath('(//img[@decoding="auto"])[1]').click()

这是我创建的XPath。它是唯一的节点。该元素可见,我看不到任何其他元素可以接收该点击。我现在折磨了一段时间。任何帮助表示赞赏。 ?我尝试单击该元素https://www.instagram.com/explore/tags/bass/

的链接

编辑:感谢pcalkins,我设法找到一种解决方法。这是工作代码:

wait = WebDriverWait(driver, 100, poll_frequency=1)
            pic = wait.until(EC.visibility_of_element_located((By.XPATH, '(//img)[2]')))
            ActionChains(driver).move_to_element(pic).click().perform()

0 个答案:

没有答案