首頁  >  文章  >  Java  >  如何在 Java 中使用 Selenium WebDriver 選擇下拉值?

如何在 Java 中使用 Selenium WebDriver 選擇下拉值?

Linda Hamilton
Linda Hamilton原創
2024-10-25 03:54:29165瀏覽

How to Select Dropdown Values with Selenium WebDriver in Java?

在Java 中使用Selenium WebDriver 選擇下拉值

使用Selenium WebDriver 自動化Web 應用程式時,從下拉清單中選擇值是一個常見的要求。在 Java 中,這可以使用 Select 類別來實現,該類別包裝了代表下拉清單的 WebElement。

要使用id="periodId" 的HTML 標記標識的下拉列表:

<code class="java">Select dropdown = new Select(driver.findElement(By.id("periodId")));</code>

一旦有了Select 對象,您就可以透過多種方式選擇值:

  1. 透過可見文字:
<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>

這將選擇可見文字匹配的選項指定的字串。

  1. 依索引:
<code class="java">dropdown.selectByIndex(1);</code>

這將根據其在下拉清單中的位置(從 0 開始)選擇選項。

  1. 依值屬性:
<code class="java">dropdown.selectByValue("l52w");</code>

這將選擇值屬性與指定值相符的選項。

以上是如何在 Java 中使用 Selenium WebDriver 選擇下拉值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn