数据导航对话框

相关项: API 测试

此对话框允许您设置测试循环的数据导航属性。您可以设置使用数据的方向、从何处开始,以及选择数据的条件。

访问
  1. 执行以下某项操作:

    • 确保 API 测试或组件在文档窗格中处于活动状态。

    • 在解决方案浏览器中,选择 API 测试或组件。

  2. 在“属性”窗格中,将属性链接至数据源

  3. 在画布上,选择“测试流”或其他测试循环。

  4. 在“属性”窗格中,打开数据源选项卡

  5. 在列表中选择一个数据源,然后单击编辑

相关任务

在数据源内导航

用户界面元素如下所述:

UI 元素

描述

开始

从数据源获取数据的开始位置。

  • 始于。数据行的开始位置: 第一行最后一行特定行随机行与以下条件匹配的第一行

  • 行。开始行的行号 (仅在选择特定行时可用) 。

  • 条件。要开始循环,数据行必须满足以下条件 (只有当选择与以下条件匹配的第一行选项时才可用) :

    • 列。数据源的某个列。

    • 比较运算符。=!=>>=<<=StartsEndsContainsRegex (取决于行的数据类型)。

    • 值。匹配该值才能使用此行数据。

移动

在数据中推进的方向和行数。

  • 移动方式。推进的行数 (与方向 > 至某个随机行无关) 。

  • 方向。移动的方向: 前进后退至某个随机行

结束

何时停止循环遍历数据: 第一行最后一行特定行与以下条件匹配的第一行

  • 行。结束行的行号 (仅在选择特定行时可用) 。

  • 条件。要结束循环,数据行必须满足以下条件 (只有当选择与以下条件匹配的第一行选项时才可用) :

    • 列。数据源的某个列。

    • 比较运算符。=!=>>=<<=StartsEndsContainsRegex (取决于行的数据类型)。

    • 值。匹配该值才能使用此行数据。

仅当循环类型设置为 For Each,并且您正在编辑其导航设置的当前数据源与链接到该循环的数据源相同时,此设置才会停止循环。

仅将移动方向设置为前进后退时,此设置才相关。对于至某个随机行选项,每个行将按随机顺序访问一次。导航在访问完所有行之后结束。

在到达最后一行时 —— 操作: (向前移动)

在到达最后一个数据行时执行的操作。

  • 继续使用该行。对于所有后续循环,继续使用最后一个数据行。

  • 环绕。从第一个数据行重新开始。

在到达第一行时 —— 操作: (向后移动)

在到达第一个数据行时执行的操作。

  • 继续使用该行。对于所有后续循环,继续使用第一个数据行。

  • 环绕。从最后一个数据行重新开始。