<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