[Pythonの爬虫類] selenuim一般的な方法の概要

 

1、現在のページのURLへのアクセス

  方法:current_url

  例:ドライバCurrent_url

図2に示すように、要素の座標を取得します

  方法:場所

  説明:まず、あなたが取得したい要素を見つけ、その後、場所メソッドを呼び出します

  实例:ドライバーfind_element_by_xpath "のxpath" ) ロケーション

3、フォームの送信

  方法:提出

  説明(フォームを見つけるからは)直接提出する呼び出すことができます

  实例:ドライバーfind_element_by_id "Form1の" 提出

4、CSSプロパティの値を取得します

  方法:value_of_css_property css_name

  实例:ドライバーfind_element_by_css_selector "input.btn" ) value_of_css_property "input.btn"

図5に示すように、プロパティ値取得要素

  方法:GET_ATTRIBUTE ELEMENT_NAME

  实例:ドライバーfind_element_by_id "KW" ) GET_ATTRIBUTE "KW"

図6に示すように、要素が選択されているかどうかを決定します

  方法:is_selected

  实例:ドライバーfind_element_by_id "Form1の" is_selected

図7に示すように、素子サイズを返します

  方法:サイズ

  实例:ドライバーfind_element_by_id "iptPassword" ) サイズ

  戻り値:{ '幅' 250 '高' 30 }

8、それは要素か否かを判断します

  方法:is_displayed

  实例:ドライバーfind_element_by_id "iptPassword" ) is_displayed

図9に示すように、要素を使用するか否かを判断します

  方法:is_enabled

  实例:ドライバーfind_element_by_id "iptPassword" ) is_enabled

10、テキスト値の要素を得るために

  方法:テキスト

  实例:ドライバーfind_element_by_id "iptUsername" ) テキスト

11、要素の割り当て

  方法:send_keys *

  实例:ドライバーfind_element_by_id "iptUsername" ) send_keys '管理者'

12、要素のtagNameをを返します。

  方法:タグ名

  实例:ドライバーfind_element_by_id "iptUsername" ) タグ名

13、すべてのブラウザのクッキーを削除

  方法:delete_all_cookies

  例:ドライバDelete_all_cookies

14は、指定されたCookieを削除します

  方法:delete_cookie(name)

  实例:導出手段delete_cookie "my_cookie_name"

15、ブラウザを閉じ

  方法:使用を閉じます

  例:ドライバ利用クローズ

16、ブラウザを閉じて運転を終了

  方法:終了

  例:ドライバ終了します

17戻ります

  方法:バック

  例:ドライバザ・バック

18、入力ボックス空

  方法:クリア

  例:ドライバザ・クリア

19、ブラウザのウィンドウを最大化

  方法:maximize_window

  例:ドライバMaximize_window

20、ブラウザ名を参照してください

  方法:名前

  例:drvier 名前

21は、現在のセッションクッキーで返さ

  方法:GET_COOKIES

  例:ドライバGET_COOKIES

22、クッキー名値の値に基づいてマップを見つけます

  方法:ドライバーGET_COOKIE cookie_name

  实例:ドライバーGET_COOKIE "NET_SessionId"

23、現在のページの傍受

  方法:save_screenshot ファイル名

  实例:ドライバーsave_screenshot "D:\\プログラムファイル\\ Python27 \\ NM.bmp"

おすすめ

転載: www.cnblogs.com/Tree0108/p/12080971.html