文件内容编辑器(检查点属性对话框)—— 文件内容检查点

相关项: GUI 测试和脚本化 GUI 组件

使用文件内容检查点时,属性网格区域将显示文件内容编辑器,使用此编辑器,您可以指定在测试运行期间生成或访问的文档中要检查的文本。

用户界面元素如下所述:

UI 元素

描述

比较文件路径

要在测试运行期间比较的所生成文档的文件路径。

您可以手动输入路径,也可以单击选择比较文件按钮以导航到所需的文件。该路径可以是相对路径或绝对路径(除非您使用正则表达式)。该文件必须位于文件系统中。

当您最初指定要比较的文件时,该文件中的文本内容将作为检查点的预期值显示在对话框的文件内容编辑器中。如果您稍后更改该路径,文件内容编辑器中的内容不受影响。

备注: 文档不得受密码保护,否则 UFT One 将无法在测试运行期间访问它。

指定文档路径时可以使用以下选项:

  • 配置验证值 (参数/正则表达式)。打开值配置选项对话框。使用此对话框可将文件路径定义为常量或参数值(使用或不使用正则表达式)。

    例如,假设您的应用程序以多种语言发布,并且您希望比较每种语言的不同源文件。可以指定数据表参数来指示 UFT One 将不同文件用于每次迭代。

    仅当悬停在比较文件路径文本框上时显示。

    备注: 如果为比较文件路径指定一个参数值并且指定位置中存在匹配该值的多个文件,则 UFT One 将对最新生成的文件(根据创建时间)执行检查点。

    如果使用正则表达式,必须指定映射驱动器,例如: C:\\Program Files (x86)\\OpenText\\UFT One\\Tests\\.*\.txt

  • 选择比较文件。允许您导航到要比较的文件。

选择/清除要验证的行。此切换按钮可用于选中或清除要在测试运行期间与所生成文件进行比较的行。

当您选中某行时,UFT One 将突出显示该行并选中该行左侧的复选框。

(上下文菜单也提供该选项)

将行视为正则表达式/纯文本。此切换按钮可用于指示 UFT One 查找并处理行中的正则表达式。

备注: 无需选中行进行比较即可插入正则表达式(或通常情况下修改文本)。

(上下文菜单也提供该选项)

将参数添加到行。打开值配置选项对话框。可使用此对话框将参数定义为常量或参数值。

例如,假设由于您希望在每次迭代期间比较不同文件而在比较文件路径框中插入了参数。可以指定数据表参数来指示 UFT One 将不同值用于每次迭代。

(上下文菜单也提供该选项)

打开正则表达式评估器。打开值配置选项对话框。可使用此对话框来创建和测试正则表达式以确定它是否符合您的需要。

(上下文菜单也提供该选项)

预览比较。打开比较窗口,其中显示文件系统中的源文件与文件内容编辑器中当前显示的文件之间的差异。

备注:  

如果在“高级文件内容检查点属性”对话框中选择“检查点属性”,则在预览比较期间将忽略这些属性。(但比较设置会包括在预览比较中。)

--

搜索。可以选择性地输入要搜索的文本的文本框。在您输入时,突出显示指定文本的所有实例。按 Enter 将跳至第一个实例(如果它在文件内容编辑器中不可见)。

可以使用以下按钮在指定文本的每个实例之间导航:

查找下一个。跳至文件内容编辑器中指定文本的下一个实例。

查找上一个跳至文件内容编辑器中指定文本的上一个实例。(仅在单击查找下一个之后启用。)

高级

打开“高级文件内容检查点属性”对话框。此对话框可用于设置其他比较设置和检查点属性。

页面

要比较的源文件中的页面。

仅当源文件中的内容超过一页时才显示各页面。

您可以:

  • 查看正在比较的文件中的页数。

  • 展开或折叠特定页面以查看或隐藏该页面上的内容。

  • 选中相邻复选框以选择某页面上的所有行。

  • 清除相邻复选框以取消选择特定页面上的所有行。