嗨,我希望能够根据值点击复选框。下面是相同的html:
<tbody>
<tr>
<th>Record Type</th>
<th style="text-align:center">Has Access?</th>
<th style="text-align:center">Can Create?</th>
<th style="text-align:center">Can Read All Records?</th>
</tr>
<tr>
<td>
<input id="ORMW.S2.0.Object Type" class="readOnlyField" type="text" value="Account" maxlength="255" size="25" name="ORMW.S2.0.Object Type" readonly="readonly"/>
</td>
<td align="center">
<input id="ORMW.S2.0.Has Access_VP123456" type="checkbox" onclick="cbValue(this,'ORMW.S2.0.Has\x20Access');" style="margin-left:0px;margin-top:1px;height:10px;width:10px;vertical-align:middle"/>
<input id="ORMW.S2.0.Has Access" type="hidden" value="Y" tabindex="-1" name="ORMW.S2.0.Has Access"/>
</td>
<td align="center">
<td align="center">
我想点击此处的值帐户复选框。
答案 0 :(得分:1)
下一个查询将按@value='Account'
搜索元素,然后遍历第一个tr
,然后搜索您的复选框:
//input[@type='text' and @value='Account']/ancestor::tr[1]//input[@type='checkbox']
答案 1 :(得分:0)
你也可以试试这个:
//input[@type='checkbox' and preceding-sibling::input[@type='text' and @value='Account']]