我在选择框中有一个项目列表,如下所示:
<li id="ShowOption1">Yes</li>
<li id="ShowOption2">No</li>
<li id="ShowOption3">Maybe</li>
<li id="ShowOption4">Not sure</li>
...
然后,我们有一个单独的按钮,用户按下该按钮可以根据他们的选择查看报告。
我想要做的是遍历列表并按下 go 按钮。
我如何做到这一点是测试工作室?
我在选择框中有一个项目列表,如下所示:
<li id="ShowOption1">Yes</li>
<li id="ShowOption2">No</li>
<li id="ShowOption3">Maybe</li>
<li id="ShowOption4">Not sure</li>
...
然后,我们有一个单独的按钮,用户按下该按钮可以根据他们的选择查看报告。
我想要做的是遍历列表并按下 go 按钮。
我如何做到这一点是测试工作室?
如果您使用的是 Test Studio GUI,我会在数据驱动的测试片段中进行选择过程,该片段会根据 ID 动态识别列表选项。
我假设您知道如何绑定来自数据源的值。
数据源将显示:
ElementID, ListText
ShowOption1, Yes
ShowOption2, No
ShowOption3, Maybe
ShowOption4, Not sure
您的主要测试是:
该片段将是:
DynamicListOption 的查找逻辑是: * 标记名正好是 li * id 正好是 $(ElementID)
概括:
该片段遍历元素 ID 列表,找到元素,然后根据文本值选择选项。此外,添加和删除元素非常简单。