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

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

DDD
DDDオリジナル
2025-01-03 01:30:39666ブラウズ

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

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