概要:
ドロップダウンから特定の値を取得するWeb オートメーションでは一般的なタスクになる可能性があります。 Selenium WebDriver には、Java を使用してドロップダウンを操作するためのメソッドがいくつか用意されており、ドロップダウンの操作を自動化するのに便利です。
ドロップダウン値の選択:
ドロップダウンから値を選択するにはJava を使用する Selenium WebDriver では、まず、ID またはその他の属性を使用してドロップダウン要素を識別します。要素が識別されたら、Select クラスを使用してドロップダウンを表すことができます。
<code class="java">Select dropdown = new Select(driver.findElement(By.id("periodId")));</code>
Select クラスを使用してドロップダウンからオプションを選択するには、主に 3 つの方法があります。
<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>
<code class="java">dropdown.selectByIndex(1); // Selects the option with index 1 (Last 52 Weeks)</code>
<code class="java">dropdown.selectByValue("l52w"); // Selects the option with value "l52w" (Last 52 Weeks)</code>
注: ドロップダウンが非表示または無効になっている場合、JavaScript を使用してドロップダウンを操作する必要がある場合があります。ただし、上記の方法はほとんどの場合に機能するはずです。
以上がJava を使用して Selenium WebDriver のドロップダウンから値を選択する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。