まず、パッケージを導入する
selenium.webdriver輸入ActionChainsのから
リストActionChains方法:
クリック(on_element =なし) - マウスの左ボタンをクリックします
context_click(on_element =なし) - 右クリック
DOUBLE_CLICK(on_element =なし) - マウスの左ボタンをダブルクリックします
drag_and_drop(ソース、ターゲット) - ドラッグして放出する素子
move_to_element(to_element) - 要素にマウスを移動
実行() - 実行のすべての行為をActionChains
drag_and_drop_by_offset(ソース、XOFFSET、YOFFSET) - 次いで、ドラッグ座標に放出
KEY_DOWN(値、要素=なし) - キーボードのキーを押すと
KEY_UP(値、要素=なし) - キーリリース
click_and_hold(on_element =なし) - を手放していない、マウスの左ボタンをクリックしてください
move_by_offset(XOFFSET、YOFFSET) - 座標に現在の位置からマウス
move_to_element_with_offset(to_element、XOFFSET、YOFFSET) - 要素(左コーナー)の距離から離れて移動するためにどのように多くのポジション
リリース(on_element =なし) - 要素の位置でマウスの左ボタンを放し
send_keys(* keys_to_send) -現在のフォーカスへのキー送信要素点を
send_keys_to_element(要素、* keys_to_send) - 指定された要素への鍵を送信
selenium.webdriver.common.keysインポートキーから
send_keys(Keys.BACK_SPACE)#キー(バックスペース)を削除します。
send_keys(Keys.SPACE)#のスペースバー(スペース)
send_keys(Keys.TAB)#のタブレータ(タブ)
send_keys(Keys.ESCAPE)#バックスペースキー(Escキー)
send_keys(Keys.ENTER)#キーを入力します(入力します)
send_keys(Keys.CONTROL、 '')#の全の选(Ctrlキー+ A)
send_keys(Keys.CONTROL、 'C')#复制ます(Ctrl + C)
send_keys(Keys.CONTROL、 'X')#カット(Ctrlキー+ X)
send_keys(Keys.CONTROL、 'V')#ペースト(Ctrlキー+ V)
send_keys(Keys.F1)#F1のキーボード
...... ......
send_keys(Keys.F12)#のF12キーボード