Python を使用した Selenium でドロップダウン メニューの値を選択する
ドロップダウン メニューがあり、選択する必要がある要素はに等しいID 'fruits01'.
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
を使用しようとしましたinputElementFruits.send_keys(...) ですが、このアプローチは機能しません。代わりに、ドロップダウン メニュー要素を処理するために特別に設計された Selenium Select クラスを利用します。
import selenium.webdriver.support.ui as select selectElement = Select(inputElementFruits) selectElement.select_by_visible_text('Mango') # choose by visible text
または、値で選択することもできます:
selectElement.select_by_value('2') # select by value ('2' corresponds to Mango)
参照:
[Python を使用してドロップダウン リストからオプションを選択する適切な方法WebDriver](https://stackoverflow.com/questions/45897309/correct-way-to-select-an-option-from-a-dropdown-list-using-seleniums-python-webdriv)
以上がPython の Selenium でドロップダウン メニューの値を選択する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。