2014-03-13 95 views
0

我有一個項目清單在類似於下面的選擇框:遍歷的項目清單

<li id="ShowOption1">Yes</li> 
<li id="ShowOption2">No</li> 
<li id="ShowOption3">Maybe</li> 
<li id="ShowOption4">Not sure</li> 
... 

然後我們有一個單獨的按鈕,用戶按下看到基於其選擇的報告。

我想要做的是遍歷列表並按下go按鈕。

我該如何做到這一點是測試工作室?

回答

0

如果您正在使用Test Studio GUI,我將選擇過程發生在一個數據驅動的測試片段中,該片段根據ID動態識別列表選項。

我假設你知道如何綁定來自數據源的值。

所述的數據源應爲:

ElementID, ListText ShowOption1, Yes ShowOption2, No ShowOption3, Maybe ShowOption4, Not sure

你的主測試將是:

  • 導航到目標頁面
  • [試驗作爲步驟] [數據綁定]選擇列表框值
  • 點擊開始

的片段是:

  • 等待DynamicListOption可見
  • 選擇 'ByText' 選項上 'DynamicListOption' '$(ListText)'

爲DynamicListOption這一發現邏輯將: *標記名正是李 * ID也正是$(ElementID)

摘要:

片段遍歷元素ID列表,找到元素,然後根據文本值選擇on選項。另外,添加和刪除元素非常簡單。