Sélection de valeurs déroulantes avec Selenium WebDriver en Java
Lors de l'automatisation d'applications Web avec Selenium WebDriver, la sélection de valeurs dans les listes déroulantes est une exigence courante. En Java, cela peut être réalisé en utilisant la classe Select, qui encapsule le WebElement représentant la liste déroulante.
Pour travailler avec la liste déroulante identifiée par la balise HTML avec id="periodId":
<code class="java">Select dropdown = new Select(driver.findElement(By.id("periodId")));</code>
Une fois que vous avez un objet Select, vous pouvez sélectionner des valeurs de différentes manières :
<code class="java">dropdown.selectByVisibleText("Last 52 Weeks");</code>
Cela sélectionne l'option dont le texte visible correspond la chaîne spécifiée.
<code class="java">dropdown.selectByIndex(1);</code>
Cela sélectionne l'option en fonction de sa position dans la liste déroulante (en commençant par 0).
<code class="java">dropdown.selectByValue("l52w");</code>
Cela sélectionne l'option dont l'attribut de valeur correspond à la valeur spécifiée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!