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'的集合時,發生了什麼?它點擊了任何?它點擊了一些嗎?它是否會拋出錯誤? –
它只是點擊第一個 –