Heim > Java > javaLernprogramm > Hauptteil

Wie wähle ich Dropdown-Werte mit Selenium WebDriver in Java aus?

Linda Hamilton
Freigeben: 2024-10-25 03:54:29
Original
247 Leute haben es durchsucht

How to Select Dropdown Values with Selenium WebDriver in Java?

Auswählen von Dropdown-Werten mit Selenium WebDriver in Java

Bei der Automatisierung von Webanwendungen mit Selenium WebDriver ist die Auswahl von Werten aus Dropdown-Listen eine häufige Anforderung. In Java kann dies mithilfe der Select-Klasse erreicht werden, die das WebElement umschließt, das das Dropdown darstellt.

So arbeiten Sie mit dem Dropdown, das durch das HTML-Tag mit id="periodId" identifiziert wird:

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

Sobald Sie ein Select-Objekt haben, können Sie Werte auf verschiedene Arten auswählen:

  1. Nach sichtbarem Text:
<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>
Nach dem Login kopieren

Dadurch wird die Option ausgewählt, deren sichtbarer Text übereinstimmt die angegebene Zeichenfolge.

  1. Nach Index:
<code class="java">dropdown.selectByIndex(1);</code>
Nach dem Login kopieren

Dies wählt die Option basierend auf ihrer Position in der Dropdown-Liste aus (beginnend bei 0).

  1. Nach Wertattribut:
<code class="java">dropdown.selectByValue("l52w");</code>
Nach dem Login kopieren

Dies wählt die Option aus, deren Wertattribut mit dem angegebenen Wert übereinstimmt.

Das obige ist der detaillierte Inhalt vonWie wähle ich Dropdown-Werte mit Selenium WebDriver in Java aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage