1
我有3个单选按钮的形式必须由robotframework检查。以下是html代码的一部分:检查所有无线电使用相同的xpath - robotframework
<div>
<div>
<label for="doc-22-Confirm">
Confirm
<input id="doc-22-Confirm" class="radiocheckbox" type="radio" checked="checked" value="Confirm" name="data[doc-22]"/>
</label>
<label for="doc-22-Reject">
Reject
<input id="doc-22-Reject" class="radiocheckbox" type="radio" value="Reject" name="data[doc-22]"/>
</label>
</div>
<div>
<label for="doc-23-Confirm">
Confirm
<input id="doc-23-Confirm" class="radiocheckbox" type="radio" checked="checked" value="Confirm" name="data[doc-22]"/>
</label>
<label for="doc-23-Reject">
Reject
<input id="doc-23-Reject" class="radiocheckbox" type="radio" value="Reject" name="data[doc-22]"/>
</label>
</div>
</div>
ID是动态的。所以我想检查所有无线电台与此代码,但它只是选择其中之一:
click element xpath=//input[contains(@id,'Confirm')]
我甚至试过这样:
click element xpath=//input[contains(@id,'Confirm')][1]
click element xpath=//input[contains(@id,'Confirm')][2]
click element xpath=//input[contains(@id,'Confirm')][3]
但还是不起作用。
当您尝试了三次调用'click element'的集合时,发生了什么?它点击了任何?它点击了一些吗?它是否会抛出错误? –
它只是点击第一个 –