PDF 插件 (技术预览)

可以使用 UFT One PDF 插件测试在 Adobe Acrobat Pro 中打开的交互式 PDF 文档。

注释: 您测试的文档必须以单页视图显示。(在 Acrobat 中: View > Page Display > Single Page View)。

常规信息

插件类型

这是基于 Windows 的插件。它的很多功能与其他基于 Windows 的插件相同。

支持的环境

有关受支持的 Adobe Acrobat Pro 版本的详细信息,请参阅UFT One 产品可用性矩阵》的“PDF 插件”部分。

先决条件:

通过以下方式之一在 Adobe Acrobat Pro 中配置各种阅读选项:

  • 在首次使用 UFT One 录制或侦测 PDF 文档时打开的 Adobe Acrobat Pro 对话框中:

    Reading Order 中,选择 Infer reading order from document

    Reading Mode Options 中,选择 Read the currently visible pages only

    选择 Do not show this dialog again,以避免每次使用 UFT One 测试 PDF 文档时都显示该对话框。

    提示: 如果该对话框未打开,请在 Adobe Acrobat Pro 中使用 Edit > Preferences 来设置阅读选项。

  • 在 Adobe Acrobat Pro 中,选择 Edit > Preferences,然后选择 Reading 类别。

    Reading Order 中,选择 Infer reading order from document

    Page vs Document 中,选择 Only read the currently visible pages

    清除 Confirm before tagging documents 选项,以防止每次使用 UFT One 测试 PDF 文档时都打开 Adobe Acrobat Pro 对话框。

重要信息

UFT One 会将名称不同的 PDF 文档识别为不同的测试对象。

如果测试使用其他名称保存文件,则后续测试步骤必须为该文件使用其他测试对象。您可以使用以下方式之一执行此操作:

  • 向对象存储库中添加另一个测试对象。

  • 为测试对象使用编程描述,该描述使用新文件名。

    例如:

    PDFApplication("name:=NewFileName.pdf - Adobe Acrobat").GoToPage 5

测试对象方法和属性

PDF 插件提供了测试交互式 PDF 文档时可使用的测试对象、方法和属性。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》PDF 部分。

已知问题 已知问题 - PDF 插件

先决条件

打开应用程序

可以在打开 UFT One 之前或之后打开 PDF 文档。

测试可以在运行期间使用 SystemUtil.Run 方法打开该文档。

  • 如果将 Adobe Acrobat Pro 配置为 PDF 文件的默认应用程序,请对该 PDF 文件名调用 SystemUtil.Run
  • 否则,请对 Adobe Acrobat Pro (作为要运行的应用程序) 和应打开的文件调用该方法。

配置

配置选项

使用 Windows 应用程序窗格。
(工具 > 选项 > GUI 测试选项卡 >Windows 应用程序节点)

录制和运行设置

使用“Windows 应用程序”选项卡。
(录制 > 录制和运行设置

如果您在“录制和运行设置”对话框中选择了仅在以下应用程序上录制和运行单选按钮,则这些设置还将应用于 (限制) 对象侦测器和其他指向手操作识别的应用程序。

自定义交互屏幕捕获设置

使用 Windows 应用程序部分。
(工具 > 选项 > GUI 测试 选项卡 > 活动屏幕节点 > 自定义级别)

应用程序区域其他设置

使用应用程序窗格。
在应用程序区域侧栏中,选择其他设置 > 应用程序