Je dois cliquer sur l'élément href ci-dessous, présent parmi les éléments href similaires.
<a id="oldcontent" href="listDetails.do?camp=1865"><u>Re-Call</u></a>
Quelqu'un peut-il me fournir xpath pour cliquer sur le lien href ci-dessus? Merci d'avance pour l'aide
Essayez ci-dessous le localisateur.
Selenium.click("css=a[href*='listDetails.do'][id='oldcontent']");
ou
Selenium.click("xpath=//a[contains(@href,'listDetails.do') and @id='oldcontent']");
Cela fonctionne correctement essayez ce code-
Selenium.click("xpath=//a[contains(@href,'listDetails.do') and @id='oldcontent']");
as-tu essayé:
//a[@id='oldcontent']/u[text()='Re-Call']
Le meilleur moyen de localiser les éléments d'ancrage est d'utiliser link=Re-Call
:
Selenium.click("link=Re-Call");
Ça va marcher..
Ci-dessous fonctionne bien.
//a[@id='oldcontent']
Si vous avez essayé certains d'entre eux et qu'ils n'ont pas fonctionné, faites-le nous savoir, sinon quelque chose d'aussi simple devrait fonctionner.