Selenium-webdriverドロップダウンボックス処理選択

<select>タグでは、次のメソッドを使用できます。

  • select_by_value()は、値によってドロップダウンオプションを検索します
  • select_by_index()ドロップダウンオプションのインデックス位置を0から開始
  • select_by_visible_text()はテキスト値で検索します

 

バイドゥの検索ドロップダウンボックスは次のとおりです。

 

 各ページに20、10、および50を表示することを選択します。

1 セレンからのインポートwebdriver
 2  インポート時間
 3  から selenium.webdriver.support.select import 選択
 4  
5 driver = webdriver.Chrome()
 6  driver.maximize_window()
 7 driver.get(' http://www.baidu.com ' 8  
9 driver.find_element_by_link_text(' 设置' ).click()
 10 driver.find_element_by_link_text(' 搜索设置' ).click()
 11 time.sleep(2 12は、 
13である SEL = driver.find_element_by_id(' NR 'SELECT標的
14  
15(選択(SEL).select_by_valueを' 20である'#のリストをドロップダウン
16 time.sleep(2 。17選択(SEL).select_by_index(0)    選択リストドロップダウン、最初の
18は time.sleep(2 。19(選択(SEL).select_by_visible_text ' 50ページあたり'ドロップダウンリスト
20は time.sleep(2 21は 
22である)(driver.quit

 

おすすめ

転載: www.cnblogs.com/xiaochongc/p/12708269.html