檔案路徑: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中,有興趣的朋友可以直接閱讀原始碼進行了解。