2014-03-13 137 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选项。另外,添加和删除元素非常简单。