码迷,mamicode.com
首页 > 其他好文 > 详细

selenium鼠标操作

时间:2019-10-11 18:17:46      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:max   imp   sel   pat   color   按钮   contex   com   操作   

#-*- coding:utf-8 -*-
import time
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get(https://www.cnblogs.com/mengyu/p/6901489.html)
driver.maximize_window()
# 首先我们需要获取到要操作的元素,然后再次进行操作
doubleButtonElement = driver.find_element_by_xpath(//*[@id="q"])   #获取双击按钮元素
buttonElement = driver.find_element_by_xpath(//*[@id="google_q"])         #获取单击按钮元素
rightButtonElement = driver.find_element_by_xpath(//*[@id="blog_nav_admin"])    #获取右击按钮元素
clickHoldElement = driver.find_element_by_xpath(//*[@id="blog_nav_myhome"])      #获取按住不放按钮元素
‘‘‘内容开始的时候我们也介绍说明,当调用perform()方法时才会执行鼠标操作‘‘‘
#双击操作
ActionDoubleClick= ActionChains(driver).double_click(doubleButtonElement)
ActionDoubleClick.perform()
time.sleep(3)
# 单击操作
ActionClick = ActionChains(driver).click(buttonElement)
ActionClick.perform()
time.sleep(3)
# 右击操作
ActionContextClick = ActionChains(driver).context_click(rightButtonElement)
ActionContextClick.perform()
time.sleep(3)
#按住不放左键
ActionClickHold = ActionChains(driver).click_and_hold(clickHoldElement)
ActionClickHold.perform()
time.sleep(3)
driver.quit()

 

selenium鼠标操作

标签:max   imp   sel   pat   color   按钮   contex   com   操作   

原文地址:https://www.cnblogs.com/ajie-linda/p/11655719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!