1. 程式人生 > >自動化學習筆記:滑鼠事件

自動化學習筆記:滑鼠事件

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()