我在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点击它。
请帮助。谢谢提前
答案 0 :(得分:0)
尝试使用以下行点击元素。
driver.findElement(By.xpath("//td[contains(.,'kalis, jack')]")).click();