选择要回发的表中的行

时间:2013-04-15 16:22:14

标签: selenium selenium-webdriver

我在java中使用selenium webdriver并卡在一个地方。实际上页面上有一个表格,其中选择每一行页面回发并将用户带到下一页。在HTML javascript正在使用.html页面看起来像这样: -

<td onclick="javascript:__doPostBack('ctl00$DefaultContent$WorklistCtrl$WorklistView','Select$4')" onmouseout="this.style.textDecoration='none';" onmouseover="this.style.cursor='pointer';this.style.textDecoration='underline';" style="cursor: pointer; text-decoration: none;">
  kalis, jack
</td>

这是表格中的一个单元格值,当我们将鼠标悬停在此值上时,它会充当舔,因为javascript正在使用中,但是我无法使用selenium点击它。

请帮助。谢谢提前

1 个答案:

答案 0 :(得分:0)

尝试使用以下行点击元素。

 driver.findElement(By.xpath("//td[contains(.,'kalis, jack')]")).click();