Pythonの自動化された学習 - マウスとキーボードのイベント

セレンwebdriverをインポートから
のインポートActionChains selenium.webdriver 
インポート時間

ドライバ= webdriver.Chrome()
driver.get(「https://www.baidu.com/」) 
マウスイベント
「」 " 
実行()の実行ActionChainsクラスストレージすべての行為の
context_click()を右クリックイベント
DOUBLE_CLICK()をダブルクリックしてイベント
drag_and_drop()ドラッグイベント
move_to_element()mouseoverイベント
"" " 

上記= driver.find_element_by_link_text("設定「)
ActionChains(ドライバ).move_to_elementを(上記)。実行() のdriver.find_element_by_link_text( "高度な検索").click()
time.sleep(2) 
キーイベント
selenium.webdriver.common.keysインポートキーから

の#入力ボックスの内容 
( "KW")をdriver.find_element_by_id。send_keys( "seleniumm")
time.sleep(2) 
複数の削除入力(M)
driver.find_element_by_id( "KW")。send_keys(Keys.BACK_SPACE)
time.sleep(2) 
はスペースを入力します+ "チュートリアル" 
driver.find_element_by_id( "KW")。send_keys(Keys.SPACE)
driver.find_element_by_id(「キロワット").send_keys("チュートリアル"という)
time.sleep(2) 
キーの組み合わせCtrl +選択入力ボックス内容入力
driver.find_element_by_id("キロワット「)。send_keys(Keys.CONTROL、 'A')
の時間。 SLEEP(2) 
キーの組み合わせCtrl + Xコンテンツ入力ボックス剪断入力
driver.find_element_by_id( "キロワット")。send_keys(Keys.CONTROL、 'X')
time.sleep(2) 
キーの組み合わせCtrl + Vを入力ペーストコンテンツ入力ボックス
driver.find_element_by_id( "キロワット")。send_keys(Keys.CONTROL、 'V')
time.sleep(2) 

#()の代わりにクリックして入力したキークリック操作の
driver.find_element_by_id( "SU") .send_keys(キー。)ENTER 
time.sleep(2) 

driver.quit()

  

おすすめ

転載: www.cnblogs.com/LT-XILI/p/11619591.html