python selenium2 - 滑鼠鍵盤操作

weixin_34119545發表於2017-05-04

檔案路徑:Python27\Lib\site-packages\selenium\webdriver\common\action_chains.py

action_chains【滑鼠鍵盤動作】

方法說明
__init__ 建立一個actionChains,需要傳入一個例項化了的webdriver物件
Click 單擊元素指定元素

click_and_hold 在指定元素按下滑鼠,和release配套使用

context_click 右擊

double_click 雙擊

drag_and_drop 拖曳動作

drag_and_drop_by_offset 從當前元素按下滑鼠左鍵往指定的(x,y)座標移動,然後釋放滑鼠

key_down 按下指定的鍵盤按鍵

key_up 釋放當前鍵盤按鍵

move_by_offset 將滑鼠從當前位置移動至指定的(x,y)座標

move_to_element 將滑鼠移動至指定元素的中間位置

move_to_element_with_offset 將滑鼠移動到指定的元素,其偏移(x,y)是相對該元素的 左上角的偏移

release 在當前元素釋放滑鼠,和click_and_hold配套使用

send_keys 在當前焦點的元素中模擬鍵盤輸入

send_keys_to_element 給指定元素模擬鍵盤輸入

perform 執行一組滑鼠鍵盤動作

注意事項
本模組定義了所有的滑鼠鍵盤動作控制,所有的鍵盤按鍵定義在keys.py中,有興趣的朋友可以直接閱讀原始碼進行了解。

 

相關文章