自動化學習筆記:滑鼠事件
阿新 • • 發佈:2018-12-17
ActionChains類提供了滑鼠操作的常用方法:
- perform(): 執行所有ActionChains類中儲存的行為
- context_click(): 右擊
- doube_click(): 雙擊
- drag_and_drop(): 拖動
- move_to_element(): 滑鼠懸停
1、使用要引入類:
from selenium.webdriver.common.action_chains import ActionChains
2、定位到右擊的元素:
right_click = driver.find_element_by_id('')
3、對定位到的元素執行滑鼠右鍵操作
ActionChains(driver).context_click(right_click).perform()
雙擊和懸停一致
拖拽
傳兩個
#原位置
element = drive.find_element_by_id('')
#目標位置
target= drive.find_element_by_id('')
#執行元素的拖放操作
ActionChains(driver).context_click(element,target).perform()