解决selenium.common.exceptions.ElementClickInterceptedException问题

解决办法:

方法一:js注入

element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')
driver.execute_script("arguments[0].click();", element)

方法二:ActionChains,需要先导入

element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')
webdriver.ActionChains(driver).move_to_element(element ).click(element ).perform()

方法三:使用回车代替点击

driver.find_element(By.CSS_SELECTOR,"#submit").send_keys(Keys.ENTER)

 

posted @ 2020-12-25 11:00  Eliphaz  阅读(584)  评论(0编辑  收藏  举报