web-dev-qa-db-fra.com

Xpath pour l'élément href

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

10
cxyz

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']");
13
Santoshsarma

Cela fonctionne correctement essayez ce code- 

Selenium.click("xpath=//a[contains(@href,'listDetails.do') and @id='oldcontent']");
4
Aashi

as-tu essayé:

//a[@id='oldcontent']/u[text()='Re-Call']
0
Nora

Le meilleur moyen de localiser les éléments d'ancrage est d'utiliser link=Re-Call:

Selenium.click("link=Re-Call");

Ça va marcher..

0
Virendra Joshi

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.

0
Arran