其他分享
首页 > 其他分享> > selenium 常见操作,使用 ActionChains 类来进行鼠标操作

selenium 常见操作,使用 ActionChains 类来进行鼠标操作

作者:互联网

鼠标操作

鼠标操作步骤: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/,谢谢!!******* 

标签:鼠标,ActionChains,driver,元素,selenium,类来,操作,click
来源: https://www.cnblogs.com/shouhu/p/12205169.html