Java を使用して Selenium WebDriver でドロップダウン値を選択する方法: ステップバイステップ ガイド?

Susan Sarandon
リリース: 2024-10-25 06:24:29
オリジナル
142 人が閲覧しました

How to Select Dropdown Values in Selenium WebDriver with Java: A Step-by-Step Guide?

Java を使用した Selenium WebDriver でのドロップダウン値の選択

Selenium WebDriver では、Web ページを操作するためにドロップダウンから値を選択することが重要です。これを効果的に達成する方法は次のとおりです。

あなたが述べたように、「id=periodId」と利用可能なオプションに「過去 52 週間」が含まれるドロップダウンで問題に直面しています。これに対処するには、ドロップダウンと対話するための Select オブジェクトを作成する必要があります。

<code class="java">Select dropdown = new Select(driver.findElement(By.id("periodId")));</code>
ログイン後にコピー

Select オブジェクトを取得したら、目的のオプションを選択する方法がいくつかあります。

selectByVisibleText:

<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>
ログイン後にコピー

これにより、表示されるテキストによってオプションが選択されます。この例では「過去 52 週間」です。

selectByIndex:

<code class="java">dropdown.selectByIndex(1);</code>
ログイン後にコピー

これは、インデックスに基づいてオプションを選択します。 「過去 52 週間」は 2 番目のオプション (インデックス 1) であるため、ここでは 1 を指定します。

selectByValue:

<code class="java">dropdown.selectByValue("l52w");</code>
ログイン後にコピー

これは、値によってオプションを選択します。属性。提供された HTML コードの「過去 52 週間」の値は l52w です。

これらのメソッドを利用すると、指定したドロップダウン値を効率的に選択できます。 「要素は現在表示されていません」などのエラーが発生した場合は、要素を選択する前に、Web ページに要素が表示されていることを確認してください。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!