Bonjour à tous,
J'utilise le code suivant :
Lorsque j'indique que la variable choixDuTypeDeDoc = "Photographie", je n'ai pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void choisirLeTypeDeDoc(String choixDuTypeDeDoc) { driver.findElement(boutonTypeDeDocument).click(); driver.findElement(By.xpath("//span[text()='"+choixDuTypeDeDoc+"']")).click(); }
En revanche, quand cette variable vaut "Extrait d'acte de naissance", j'ai le message d'erreur
Je pensais que le problème venait de l'apostrophe mais même en l'échappant le problème persiste.org.openqa.selenium.InvalidSelectorException: Given xpath expression "//span[text()='Extrait d'acte de naissance']" is invalid: SyntaxError: The expression is not a legal expression.
Merci
Hadrien
Partager