【发布时间】:2016-06-23 09:16:24
【问题描述】:
所需元素之一位于页面的右上角,除非我手动调整窗口大小以使元素存在,否则 selenium 将看不到它。如果我这样做,一切正常。 Selenium 将找到该元素,单击它,然后执行我希望它执行的操作。这是我在 python 中的代码
wait.until(EC.element_to_be_clickable((By.XPATH, "//input[@id='15_button']")))
num_list = driver.find_element_by_xpath("//input[@id='15_button']")
num_list.click()
我尝试使用
调整窗口大小driver = webdriver.Chrome()
driver.set_window_size(1024, 1024)
driver.maximize_window()
这确实使元素在浏览器启动时可见,但随后 Selenium 给出了错误
Message: unknown error: Element is not clickable at point (1206, 719). Other element would receive the click: <li id="15_input_5" class="selected">...</li>
有人知道怎么解决吗?
非常感谢!
【问题讨论】:
标签: python selenium selenium-chromedriver