如何点击selenium中的<a>标签

cxy*_*xyz 4 selenium selenium-ide selenium-rc selenium-webdriver

下面是我的代码.粘贴我的整个标签

<TR id="oldcontent" bgcolor="#D0D0D0">
<TD  id="oldcontent">Foot-OM</TD>
 <a id="oldcontent" href="ID=22143"><u>Re-Submit</u></a>
 <a id="oldcontent" href="ID=22143"><u>View</u></a>
<TR>
Run Code Online (Sandbox Code Playgroud)

在这里我需要点击带有重新提交文本的标签.问题是href ="ID = 22143",每次执行测试用例时动态生成id值.所以我需要使用文本中的文本点击重新提交标签第一个文本,即Foot-OM.Can任何人都可以提供xpath>

Abh*_*hra 8

你可以这样点击它:

selenium.click("//a/u[contains(text(),'Re-Submit')]");
Run Code Online (Sandbox Code Playgroud)

对于Webdriver:

driver.findElement(By.xpath("//a/u[contains(text(),'Re-Submit')]")).click();
Run Code Online (Sandbox Code Playgroud)