输出值类型

相关项: GUI 测试和组件

可以创建以下输出值类别:

标准输出值

可以使用标准输出值输出大多数对象的属性值。例如,可通过将对象的 text 属性指定为关键字组件中的输出值,使用标准输出值输出文本字符串。在基于 Web 的应用程序中,网页上的链接数可能会因用户在上一页的表单中所做的选择而有所不同。您可以在测试或脚本化组件中创建一个输出值,存储页面上的链接数。

文件内容输出值

您可以使用文件内容输出值输出以下任何文件类型的内容:

  • HTML 文件

  • Word (.doc) 文件

  • 文本文件

  • PDF 文件

  • RTF 文件

可以从整个文件内容或文件的一部分中创建输出值。测试运行期间,UFT One 将从文件检索当前数据,并根据指定设置输出值。

表输出值

表输出值是标准输出值的子集。您可以使用表输出值输出表单元格的内容。对于某些表类型,可以指定一个行范围,以便在该范围内选择表单元格。测试运行期间,UFT One 将根据指定设置从指定表单元格检索当前数据,并将这些值输出到数据窗格中。

文本和文本区域输出值

可以使用文本输出值输出应用程序中显示的文本字符串。创建文本输出值时,可以输出对象文本的一部分。还可以指定输出文本之前和之后的文本。

可以使用文本区域输出值输出基于 Windows 的应用程序中屏幕的定义区域内显示的文本字符串。

例如,假设您要存储在所测试的 Web 应用程序中特定步骤之后显示的任何错误消息文本。在 If 语句中,检查窗口是否有已知标题栏值,例如 Error。如果有,则输出此窗口中的文本(假设所有可能错误消息的窗口大小均相同)。

数据库输出值

可以根据数据库中定义的查询结果(结果集),使用数据库输出值输出数据库单元格的内容值。可以从整个结果集内容或结果集的一部分中创建输出值。测试运行期间,UFT One 将从数据库检索当前数据,并根据指定设置输出值。

XML 输出值

可以使用 XML 输出值捕获并输出 XML 文档中的 XML 元素值和属性值。

例如,假设网页中的 XML 文档包含新汽车的价目表。可通过选择要输出的相应 XML 元素值,输出特定汽车的价格。

现有输出值

在测试或脚本化组件中插入现有输出值时,请注意哪些输出值应在测试或组件的多个位置使用。每次执行输出值步骤后,输出值中包含的值将被新的输出值覆盖。仅当再次使用输出值对象后稍后的测试运行不再需要存储的值时,才应插入现有输出值。

有关详细信息,请参阅添加现有输出值对话框