关于元素可以被找到但是不能被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...

猜你喜欢

转载自blog.csdn.net/WSH_ONLY/article/details/81051782