0
votes

Comment puis-je cliquer sur ce menu déroulant avec l'aide de sélénium?

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".

 Entrez la description de l'image ici p>

Je fais cela pour apprendre le sélénium. P>

Voici mes étapes. D'abord, je vais à la Wikipedia allemande: p> xxx pré>

puis je recherche le mot "baum": p> xxx pré>

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();
}


2 commentaires

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


3 Réponses :


1
votes

Vous devez spécifier plus d'informations à la balise A indiquant la valeur à sélectionner. Donc, vous devez utiliser quelque chose comme: xxx


0 commentaires

0
votes

Vous pouvez également utiliser le texte de XPath avec le mot-clé contient xxx


0 commentaires

0
votes

Vous pouvez également essayer ces éléments suivants:

//a[.//span[text()='Baum'] and .//text()[contains(.,'Welch algorithm')]]


0 commentaires