webUI自动化,当有的时候元素确实获取到了,但是直接click()莫名报错的时候
问题所在:
1、大概是开发在css或者减少中做了设置,无法直接click()
2、或者元素本身属性是没有办法点击的
解决方案:
用鼠标事件来代替实现直接click()---ActionChains
具体实现:
from selenium.webdriver.common.action_chains import ActionChains #导包
ActionChains(driver).click(driver.find_element_by_id("id")).perform() #实现