选择响应中的引用

当响应包含用于定义引用的正则表达式的多个匹配项时,可选择哪个匹配项在此后用作数据源。 可以指定特定的出现实例,或者可以指定随机的出现实例。

关于此任务

受测试的应用程序可能会返回包含了正则表达式(用于定义引用)的多个匹配项的响应。 例如,响应可能会包含指向多个数据行的多个链接,其中每行都表示一个不同用户。您可以控制正则表达式的哪个出现实例用作后续数据关联中的数据源。

如果编辑与某个引用关联的正则表达式,然后单击验证确定,并且新正则表达式仍连接到预览窗口中突出显示的字符串,那么特定出现实例号将进行自动更新,从而覆盖任何更改。

过程

  1. 在“测试导航器”中,浏览以找到测试并双击该测试。测试将打开。
  2. 找到包含要指定的引用的响应。
  3. 测试元素详细信息下的内容字段中,右键单击引用,然后选择属性
  4. 可选: 要编辑用于查找引用的正则表达式,请单击“属性”窗口上的切换正则表达式助手按钮。正则表达式助手将显示与正则表达式匹配的响应内容以及由正则表达式捕获的组。
  5. 在引用的“属性”页面上,选择哪个出现实例将用作数据源。缺省情况下,正则表达式的匹配项的第一个出现实例将用作数据源。
    • 要指定特定的出现实例,请选择特定出现实例号,然后输入匹配项的编号。 例如,输入 4 以指定响应中正则表达式的第四个匹配项。
    • 要指定随机的出现实例,请选择随机出现实例
    • 要指定最后一个出现实例,请选择最后出现实例
  6. 单击确定 运行测试时,已指定的出现实例将用作数据关联的数据源。

反馈