web-dev-qa-db-ja.com

href要素のXpath

同様のhref要素の中にある、以下のhref要素をクリックする必要があります。

<a id="oldcontent" href="listDetails.do?camp=1865"><u>Re-Call</u></a>

誰でも上記のhrefリンクをクリックするxpathを提供できますか?

15
cxyz

以下のロケーターを試してください。

Selenium.click("css=a[href*='listDetails.do'][id='oldcontent']");

または

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

これは適切に動作し、このコードを試してください-

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

やってみました:

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

アンカー要素を見つける最良の方法は、link=Re-Call

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

それが動作します..

0
Virendra Joshi

以下は正常に動作します。

//a[@id='oldcontent']

特定のものを試してみて、それらが機能しない場合はお知らせください。

0
Arran