参数选项对话框
相关项: GUI 测试
此对话框用于为测试/操作参数、数据表参数、环境参数或随机数字参数定义设置。
访问
|
-
确保 GUI 操作在文档窗格中处于活动状态。
-
使用以下某种方式:
-
对于参数值: 在“关键字视图”中,单击“配置值”按钮 。
-
对于对象属性值: 在对象存储库窗口中,选择要参数化的对象属性值,然后单击“配置值”按钮 。
-
对于检查点: 在“检查点属性”对话框的“配置值”区域中,选择“参数”单选按钮,并单击“参数选项”按钮 。
-
对于输出值存储位置: 在对象存储库窗口中,选择要参数化的输出对象属性值,并单击“配置值”区域中的“修改”按钮。
备注: 只有在使用脚本化组件时才会对检查点显示此对话框。
|
重要信息
|
-
还可以在编辑器中使用参数化对象和方法来使用测试或操作参数变量。有关详细信息,请参见《UFT One Object Model Reference for GUI Testing》中的特定测试对象方法和属性。
-
如果选择了正则表达式,则无法选择使用数据表公式。
-
在整个测试运行中,无论迭代次数是多少,环境变量的值都保持相同,除非您以编程方式在脚本中更改变量的值。
-
随机数字参数不适合非数值,比如文本或超文本链接。
-
如果在测试中选择现有参数,则在此对话框中修改设置时,该参数的所有实例均会受影响。
|
相关任务
|
|
另请参见
|
|
用户界面元素如下所述:
使用测试/操作参数时
UI 元素
|
描述 |
参数类型
|
要用于值的参数类型。
可从测试/操作参数、数据表参数、环境或随机数字中选择。
|
父操作参数/测试参数
(仅限测试和操作参数) |
如果希望参数从输入参数中获取其值,则选择此单选按钮。可用的单选按钮选项取决于您定义参数的位置:
-
父操作参数。对嵌套操作和所有步骤均可用。
-
测试参数。仅对顶层操作可用。
|
参数
|
从列表中选择参数。可用参数的只读列表包含操作的当前定义的输入和输出参数的名称。
UFT One 版本 2022 及更早版本: 只有输入参数可供选择。
|
以前操作调用的输出结果
(仅限测试和操作参数)
|
如果希望参数从输出参数中获取其值,则选择此单选按钮。可以在与当前操作(定义了输出参数)相同的层次结构级别中的任何以前操作的输出参数中进行选择。
|
使用数据表参数时
UI 元素
|
描述
|
参数类型
|
要用于值的参数类型。请确保选择数据表。
|
名称/列名 |
要使用的参数的名称。这是数据表中列的名称。
以下选项可用:
|
数据表中的位置
|
有关详细信息,请参阅数据表参数。
|
将常量文本添加到参数值 |
(可选) 添加经检查点验证能够作为可变值的 Prefix 和/或 Suffix 的常量字符串。
|
正则表达式
|
您可以将参数的值设置为正则表达式。
备注: 仅当参数化检查点和对象属性值时,此选项才可用。
|
使用数据表公式
|
您可以使用“数据”窗格中预定义的公式。有关设置公式的详细信息,请参见数据表中的公式。
对于检查点,UFT One 将在“数据”窗格中插入两列。第一列包含用于检查第二列中输出有效性的公式。UFT One 将使用输出列中的数据来计算公式,然后在公式列的表单元格中插入 TRUE 或 FALSE 值。
|
使用环境参数时
UI 元素
|
描述
|
参数类型
|
要用于值的参数类型。请确保选择环境。
|
名称
|
参数的名称。对于用户定义的内部环境变量参数,您可以通过使用默认参数名或输入新的描述性名称来新建参数。或者,也可以从列表中选择现有用户定义的内部环境变量参数。
|
值
|
指定参数的值。可以输入新的用户定义的内部参数的值,也可以修改现有用户定义的内部参数的值。外部和内置环境变量参数值均无法在此对话框中修改。
如果所选环境变量参数的整个值无法在值框中显示,则它将显示为 [复杂值]。例如,列表的所有项的属性值是多行值,每行包含列表中一个项目的值。
|
类型
|
环境变量参数(只读)的类型:
|
正则表达式
|
作为正则表达式的参数的值。仅当参数化检查点或对象属性文本字符串值,并且所选环境变量参数类型为用户定义的内部时,此选项才可用。有关正则表达式的详细信息,请参见正则表达式。
|
使用随机数字参数时
UI 元素
|
描述
|
参数类型
|
要用于值的参数类型。请确保选中选择随机数字。
|
数字范围
|
生成随机数字的范围。您可以通过在从和到框中输入不同值来修改范围。
默认范围: 0 到 100
“从”的最小值: 0
“到”的最大值: 2147483647
|
名称
|
参数的名称。如果为随机参数分配名称,则可以在测试中多次使用同一个参数。可以选择现有命名参数,或通过输入新的描述性名称来新建命名参数。
|
生成新随机数字
|
生成命名随机参数的时间。选中名称复选框时将启用此框。可以选择以下某个选项:
|