ホームページ >バックエンド開発 >Python チュートリアル >Python の Selenium でドロップダウン メニューの値を選択する方法は?

Python の Selenium でドロップダウン メニューの値を選択する方法は?

DDD
DDDオリジナル
2024-12-07 10:33:15220ブラウズ

How to Select a Drop-Down Menu Value with Selenium in Python?

Python を使用した Selenium でドロップダウン メニューの値を選択する

ドロップダウン メニューがあり、選択する必要がある要素はに等しいID 'fruits01'.

  1. クリックします。
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
  1. 目的の要素を選択します。

を使用しようとしました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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。