我試圖打開stackoverflow和搜索查詢,然後單擊搜索按鈕。 幾乎一切正常,除了我無法點擊提交按鈕提交元素不可點擊硒python
我遇到錯誤
WebDriverException: unknown error: Element ... is not clickable at point (608, 31). Other element would receive the click: (Session info: chrome=60.0.3112.101) (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86)
browser=webdriver.Chrome()
browser.get("https://stackoverflow.com/questions/19035186/how-to-select-element-with-selenium-python-xpath")
z=browser.find_element_by_css_selector(".f-input.js-search-field")#use .for class and replace space with .
z.send_keys("geckodriver not working")
submi=browser.find_element_by_css_selector(".svg-icon.iconSearch")
submi.click()
元素,也許是搬走了由CSS懸停效果或JavaScript。或者其他一些元素使用click事件。我只是嘗試另一個DOM元素來提交點擊事件。 '#search input',例如。 –
我是css懸停或dom元素的anaware –
那麼你應該研究那個。瞭解瀏覽器在使用Selenium時的工作原理非常有用。 –