我正在尝试点击“打印方法1”标签旁边的复选框。
This is how the element looks like
以下是相同的HTML代码:
@Part
到目前为止,我有以下xpath:
<div class="texter">
<div class="checkbox"/>
<div title="Print Method 1">Print Method 1</div>
</div>
失败了:
如果我使用以下xpath:
$x("//div[@class='texter']//div[@class ='checkbox']//div[@title = 'Print Method 1']")
$x("//div[@class='texter']/div[@class ='checkbox']/following-sibling::div[@title='Print Method 1']")
我可以选择页面上的所有复选框,但如何分隔标题为“打印方法1”的复选框。
请帮助,谢谢你。
答案 0 :(得分:0)
使用
//div[@class='texter']//div[@class ='checkbox'][following-sibling::div[@title='Print Method 1']]
即。选中具有以下兄弟的复选框,其标题属性为Print Method 1
答案 1 :(得分:0)
第一个if class复选框是paren,
第二个,如果类复选框是兄弟
//div[@title='Print Method 1']/../div[@class='checkbox']
//div[@title='Print Method 1']/preceding-sibling::div[@class='checkbox']
&#13;