【发布时间】:2015-08-14 09:14:54
【问题描述】:
我有一个包含以下 html 的表格的页面
<tbody>
<tr>
<td>
<div>
<input /> <----what I want to click
</div>
</td>
<td></td>
<td></td>
<td>
<div>
<a>
<span>text here</span> <-----how i find correct table row
</a>
</div>
</td>
</tr>
</tbody>
问题是“此处的文字”是我找到要单击的正确复选框的唯一信息。
我试过的是
this.getDriver().findElement(By.xpath("//span[text()='" + texthere + "']/parent::tr/following-sibling::td/div/input")).click();
它怎么找不到元素。
任何帮助将不胜感激。
【问题讨论】:
标签: java html selenium xpath junit