Robot Frameworkを使用して、1番目のドロップダウンから値を選択し、2番目のドロップダウンから値を選択するループを作成しようとしています。その後、ユーザーは別のオプションを実行して、最初のループのすべての要素が選択されるまでループを繰り返し、繰り返します。Loop Iteration Robot Frameworkの場合
現在、私のコードは1番目のドロップダウンを完全に反復してから2番目のドロップダウンを完全に繰り返し、最後に両方のドロップダウンの最後の値で終了します。私は各ドロップダウンを一度に反復することができる必要があります。私は自分のコード&を関連するHTMLに含めました。
${one}= Get List Items id=CMB_CLASS_ID //get all values from 1st drop down
:FOR ${each} IN @{one}
\ Select From List By Label id=CMB_CLASS_ID ${each}
${two}= Get List Items id=CMB_EVENT_TYPE_ID //get all values from 2nd drop down
:FOR ${each} IN @{two}
\ Select From List By Label id=CMB_EVENT_TYPE_ID ${each}
<select name="CMB_CLASS_ID" id="CMB_CLASS_ID" onchange="GetClassData();" class="form-control" orgvalue="-1" tabindex="1">
<option value="-1" master_value="" selected="true">- Not Selected -</option>
<option value="807000000" master_value="">Budget Lines</option>
<option value="712000000" master_value="">Documents</option>
</select>
<select name="CMB_EVENT_TYPE_ID" id="CMB_EVENT_TYPE_ID" xml_name="EVENT_TYPE_ID" onchange="GetEventData(this);" class="form-control" orgvalue="-1" tabindex="2">
<option value="-1" master_value="" selected="true">- Not Selected -</option>
<option value="905000000" master_value="">Created</option>
<option value="906000000" master_value="">Updated</option>
</select>
ループケースの内部にループが残っています! 2つの配列を同時にループするのではないですか? – Waman