关于 element 可以被找到但是不能被click()的问题

原因是因为元素被其他元素挡住了,例如div.......

解决方法:

把click换为enter ,下面具体些

from selenium.webdriver.common.keys import Keys
newTest = driver.find_element_by_css_selector('button[selenium="create_exercise_btn"]') # 布置作业
newTest.send_keys(Keys.ENTER)    # 元素被DIV覆盖,改成ENTER

 

enjoy。

posted @ 2017-11-18 14:14  小白鼠JiJiJi  阅读(925)  评论(0编辑  收藏  举报