J'ai un problème avec le menu déroulant de Wikipedia. Avec apparaît lorsque j'insère des lettres. Comment puis-je dire concombre / sélénium à cliquer sur "baum".
Je fais cela pour apprendre le sélénium. P>
Voici mes étapes. D'abord, je vais à la Wikipedia allemande: p> puis je recherche le mot "baum": p> Dropdown Menu Appappaers AI Je veux cliquer sur l'entrée "Baum". P> @Then("^Click on the appearing Baum$")
public void clickOnTheAppearing() throws Throwable
{
//Thread.sleep(50);
driver.findElement(By.xpath("//a/div")).click();
}
3 Réponses :
Vous devez spécifier plus d'informations à la balise A indiquant la valeur à sélectionner. Donc, vous devez utiliser quelque chose comme:
Vous pouvez également utiliser le texte de XPath avec le mot-clé contient em>
Vous pouvez également essayer ces éléments suivants:
//a[.//span[text()='Baum'] and .//text()[contains(.,'Welch algorithm')]]
Veuillez partager le code HTML en texte brut avec vos tentatives de code actuelles et votre trace de pile le cas échéant.
Le HTML est Wikipedia. mon code est maintenant dans la question