使用Robot Framework,我想創建一個循環,其中從第一個下拉列表中選擇一個值,然後從第二個下拉列表中選擇一個值。用戶然後執行另一個選項,然後循環重新開始並重復,直到第一個循環中的所有元素都被選中。For循環迭代機器人框架
目前,我的代碼完全遍歷第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