【发布时间】:2016-11-02 16:04:02
【问题描述】:
我正在使用 selenium 来自动化测试。我在选择表格行的复选框时遇到问题。所以我使用 XPath 来做到这一点。我必须根据文件名选择行。以下是 HTML
HTML
<form id="Runs3" action="" method="post">
<table id="data_Runs1" class="project-data project-show-borders project-has-col-totals">
<tbody>
<tr class="project-alternate-row">
<td id="ext-gen3" class="project-selectors" nowrap="">
<input type="checkbox" onclick="Region.selectRow(this);" value="234" name=".select" title="Select/unselect row"/>
<span style="display: inline-block; width: 16px; height: 10px;"/>
</td>
<td id="ext-gen11" align="left">
<a href="/key/module/essays/direct.view?runId=234">Study1_AS_06-20-16_1.xml</a>
</td>
</tr>
</tbody>
</table>
</form>
这是我尝试过的XPATH
//form[@id='Runs3']//a[text()='Study1_AS_06-20-16_1.xml']/preceding-sibling:://input[@name='.select']
【问题讨论】:
标签: java html selenium xpath selenium-webdriver