0

以下は 2 つのチェック ボックスの html です。私の意図は、'XERU' または 'SYM' というラベルを使用してチェックボックスを選択することです。Robot Framework では、「Checkbox Should Be Selected」というキーワードは Key 属性を使用します。ID と名前はロケーターですが、ここでは ID はラベルごとに動的です。

そのため、ID/名前を選択するチェック ボックスの Xpath をフレーム化する必要がありますが、テスト スイート内でハード コードする必要はありません。

<input id="ctl00_PageBody_chklistVirtualAddressingGroups_5" name="ctl00$PageBody$chklistVirtualAddressingGroups$5" type="checkbox"/>
<label for="ctl00_PageBody_chklistVirtualAddressingGroups_5">XERU</label>
<br/>
<input id="ctl00_PageBody_chklistVirtualAddressingGroups_6" name="ctl00$PageBody$chklistVirtualAddressingGroups$6" type="checkbox"/>
<label for="ctl00_PageBody_chklistVirtualAddressingGroups_6">SYM</label>
<br/>
4

3 に答える 3

0

私はこれらの行に沿って何かを試してみます:

Wait Until Keyword Succeeds    4 sec    1 sec    Click Element    xpath=//label[contains(text(), 'XERU')]
Wait Until Keyword Succeeds    4 sec    1 sec    Click Element    xpath=//label[contains(text(), 'SYM')]

これで問題が解決しない場合は、なぜ問題が発生したのか、さらに詳しい情報を教えていただけますか?

于 2016-12-28T10:53:07.883 に答える