1. 程式人生 > >鼠標操作方法

鼠標操作方法

word bsp 定位 ffffff key import form -a log

實現思路

需要引入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() 按下鼠標左鍵在一個元素上

鼠標操作方法