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

鼠标操作方法

时间:2018-02-12 18:45:00      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:bsp   一个   select   拖动   max   driver   and   ffffff   common   

实现思路

需要引入ActionChains类

然后定位相关元素

在ActionChains().调用相关鼠标操作方法

 

#!/usr/bin/python3   
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep

driver = webdriver.Chrome()
driver.get(‘http://www.baidu.com‘)
driver.maximize_window()

driver.find_element_by_css_selector(‘#kw‘).send_keys(‘Python‘)
sleep(3)
element = driver.find_element_by_css_selector(‘#kw‘)
#双击操作
ActionChains(driver).double_click(element).perform()

#右击操作
ActionChains(driver).context_click(element).perform()
sleep(3)
#鼠标悬停
above = driver.find_element_by_css_selector(‘.pf‘)
ActionChains(driver).move_to_element(above).perform()

sleep(3)
driver.quit()

鼠标操作方法;
context_click() 右击
double_click() 双击
drag_and_drop() 拖动
move_to_element() 鼠标悬停在一个元素上
click_and_hold() 按下鼠标左键在一个元素上

鼠标操作方法

标签:bsp   一个   select   拖动   max   driver   and   ffffff   common   

原文地址:https://www.cnblogs.com/holly-j/p/8445118.html

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