(三十)webdriverをAPIのスクリーンショット

エッセイやレコードは、仲間の旅行者へのアクセスを容易にします。

#私------------------------------------------------ -------------------------------------------分割線は残念です

  学習セレン自動化する前に、それはHTML、CSS、JavaScriptやその他の知識、操作および位置決め要素の原理を理解するための助けを学ぶのがベストです。Pythonとセレンに関するその他の情報のために独自の検索をインストールし、

ここで導入していない、すべての例は、使用 python3.6 +セレンの実行を。

#私------------------------------------------------ -------------------------------------------分割線は残念です

 

ウィンドウのスクリーンショット


  実行するプログラムによってオートメーション例は、その時々のエラーメッセージが非常に明白ではありません印刷します。あなたは時にスクリプト実行エラー現在のウィンドウのスクリーンショットを保存することができた場合、それは絵で、エラーの原因を確認することは非常に直感的にすることができ、 webdriverをは機能のスクリーンショットを提供get_screenshot_as_fileを()現在のウィンドウを傍受します。

 

セレンインポートwebdriverを
 から時間インポートスリープ

ドライバ = webdriver.Chrome()
driver.get(' http://baidu.com ' 

driver.find_element_by_id(' キロワット').send_keys(' セレン' 
driver.find_element_by_id(' SU ' ).click()

SLEEP( 2 #1 現在のウィンドウの傍受やテーマ指定された位置保存し 
driver.get_screenshot_as_file(' D:\\ baidu.img.pngを)

 

  スクリプトが完了すると、オープン Dのドライブ、あなたは見つけることができますbaidu.img.png 画像ファイルを。

 

おすすめ

転載: www.cnblogs.com/lirongyang/p/11459797.html