鼠标操作
鼠标操作步骤:ActionChains
需要引入 ActionChains 类:
from selenium.webdriver.common.action_chains import ActionChains
示例:ActionChains(driver).方法名1().context_ click() perform()
ActionChains类里面的方法行为:
初始化的时候需要传driver 对象,内置的一个空列表中:(译:)
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driver.get("http://www.baidu.com") # 找到元素 ele = driver.find_element_by_xpath(‘//div[@id="u1"]//a[@name="tj_settingicon"]‘) # 1、鼠标操作实例化;鼠标悬浮在百度首页“设置”按钮上方,暂停0.5秒,点击操作,perform执行之前的所有操作 ActionChains(driver).move_to_element(ele).pause(0.5).click(ele).perform() # 2、能不用1的鼠标操作的尽量不用,鼠标操作不稳定 # ele.click()
*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!*******
selenium 常见操作,使用 ActionChains 类来进行鼠标操作
原文:https://www.cnblogs.com/shouhu/p/12205169.html