1
私はrobotframeworkでチェックする必要があるフォームの3つのラジオボタンがあります。以下は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」の呼び出しを3回試行したとき、どうなりましたか?何かをクリックしましたか?それはいくつかをクリックしましたか?それはエラーを投げたのですか? –
それはちょうど最初のものをクリックします –