セレンfind_elementコンテンツ(2)

find_element_by_xxxとの差find_element

1.ファイルDをチェックしてください:\ python36 \ Libの\サイト - パッケージソフト\ \リモートの\ webdriver.py \セレンの\ webdriverをはfind_element方法find_element_by_xxxメソッドが返されています

2. [ファイルD:\ソフト\ python36のLib \ \のsite-packages \セレンは\共通\のby.pyはwebdriverを見つけることができます\

クラス(オブジェクト)で:
     "" " 
    サポートロケータ戦略のセット
    """ 

    ID = " ID " 
    XPATH = " XPathの" 
    LINK_TEXT = " リンクテキスト" 
    PARTIAL_LINK_TEXT = " 部分リンクテキスト" 
    NAME = " 名前" 
    TAG_NAME = " タグ名前
    CLASS_NAME = クラス名"
    CSS_SELECTOR = " CSSセレクタ"

Baiduのを、上記の例を理解する達成赤いフォントをクリックして、3つの方法が等価です。

セレンインポートwebdriverを
 から selenium.webdriver.common.byのインポートにより
 、インポート時間
ドライバ = webdriver.Chrome()
driver.get(" https://www.baidu.com/ " 
time.sleep( 2 driver.find_element( By.CSS_SELECTOR、 ".btn_wr>入力")。()をクリック
#1 driver.find_element(" CSSセレクタ"、 "btn_wr>入力")をクリックし()
#driver.find_element_by_css_selector( "btn_wr>入力" ).click () 
time.sleep( 2 
driver.quit()

 find_element  find_elementsの違いを

find_element GETが要素であり、

find_elementsは、取得のリストです

おすすめ

転載: www.cnblogs.com/wang-mengmeng/p/11497136.html