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

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

DDD
リリース: 2024-12-07 10:33:15
オリジナル
215 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート