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

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

DDD
リリース: 2025-01-03 01:30:39
オリジナル
605 人が閲覧しました

How to Select Drop-Down Menu Values Using Selenium in Python?

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

Web フォームを操作する場合、ドロップダウン メニューから値を選択するのは共通のタスク。 Selenium は、このアクションを実行するための堅牢なメカニズムを提供します。

たとえば、次の HTML 構造を持つドロップダウン メニューを考えてみましょう:

<select>
ログイン後にコピー

オプションを選択するには、次の手順に従います:

1.ドロップダウン メニューをクリックします:

inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']")
inputElementFruits.click()
ログイン後にコピー

2. Select クラスを利用する:

Selenium の Select クラスを使用すると、選択プロセスが簡素化されます。これを使用するには:

selenium.webdriver.support.ui を Select としてインポートします

次に、ドロップダウン要素を使用して Select クラスをインスタンス化します:

select = Select(inputElementFruits)
ログイン後にコピー

次に、オプションを選択できます作成者:

  • 表示可能テキスト:

    select.select_by_visible_text('Banana')
    ログイン後にコピー
  • 値:

    select.select_by_value('1')
    ログイン後にコピー

追加リソース:

  • 【公式Selenium のドキュメント](https://www.selenium.dev/documentation/webdriver/elements/select/)
  • [Selenium と Python を使用した HTML ドロップダウン メニューからの選択](https://www.edureka .co/blog/select-html-drop-down-selenium/)

以上がPython で Selenium を使用してドロップダウン メニューの値を選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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