Heim  >  Artikel  >  Java  >  Wie wähle ich mit Java einen Wert aus einem Dropdown-Menü in Selenium WebDriver aus?

Wie wähle ich mit Java einen Wert aus einem Dropdown-Menü in Selenium WebDriver aus?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-25 03:30:02905Durchsuche

How to Select a Value from a Dropdown in Selenium WebDriver Using Java?

So wählen Sie einen Wert aus einem Dropdown in Selenium WebDriver mit Java aus

Einführung:

Abrufen bestimmter Werte aus Dropdowns kann eine häufige Aufgabe in der Webautomatisierung sein. Selenium WebDriver bietet mehrere Methoden zur Interaktion mit Dropdowns mithilfe von Java, sodass Dropdown-Interaktionen bequem automatisiert werden können.

Dropdown-Wert auswählen:

Um einen Wert aus einem Dropdown-Menü auszuwählen Selenium WebDriver mit Java beginnen Sie mit der Identifizierung des Dropdown-Elements anhand seiner ID oder anderer Attribute. Sobald das Element identifiziert ist, können Sie die Select-Klasse verwenden, um das Dropdown darzustellen.

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

Es gibt drei Hauptmethoden, um eine Option aus einem Dropdown mithilfe der Select-Klasse auszuwählen:

  1. selectByVisibleText: Wählt eine Option basierend auf ihrem sichtbaren Text aus.
<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>
  1. selectByIndex: Wählt eine Option basierend auf ihrem Index in aus das Dropdown-Menü.
<code class="java">dropdown.selectByIndex(1); // Selects the option with index 1 (Last 52 Weeks)</code>
  1. selectByValue: Wählt eine Option basierend auf ihrem Wertattribut aus.
<code class="java">dropdown.selectByValue("l52w"); // Selects the option with value "l52w" (Last 52 Weeks)</code>

Hinweis: Wenn das Dropdown-Menü ausgeblendet oder deaktiviert ist, kann es erforderlich sein, JavaScript zu verwenden, um es zu bearbeiten. Die oben genannten Methoden sollten jedoch in den meisten Fällen funktionieren.

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

Stellungnahme:
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