自定义交互屏幕捕获设置对话框

相关项: GUI 测试

此对话框使您能够自定义如何捕获并保存交互屏幕。

应用自定义交互屏幕设置时,会使用“自定义交互屏幕捕获设置”对话框中的所有设置来替代“交互屏幕”窗格中的捕获级别设置。

访问自定义交互屏幕捕获设置对话框

选择“工具”>“选项”>“GUI 测试”选项卡 >“交互屏幕”节点 >“自定义级别”

捕获的文件存储选项

定义用于存储捕获的交互屏幕信息的压缩类型。

选择以下选项之一:

选项 描述
简单

以未压缩的标准文件格式 (例如 .html.png) 保存交互屏幕捕获。

压缩
(默认值)

以压缩的文件格式保存交互屏幕捕获。

使用该选项可节省磁盘空间,但可能会影响图像加载到交互屏幕所需的时间。

捕获级别选项

选择“捕获级别”选项,可以为交互屏幕的应用程序中的每个对象指定捕获的属性。

根据测试的应用程序类型,选择以下操作之一:

Java 应用程序或小程序

以下捕获级别选项对 Java 应用程序或 Java 小程序可用:

Java 的捕获级别选项 描述
完全

保存每个步骤的交互屏幕中应用程序或小程序中的打开窗口/对话框中所有对象的所有描述属性。

有关更多详细信息,请参阅请参阅 "禁止捕获 Java 对象"

部分
(默认值)

保存以下信息:

  • 该窗口中执行的第一个步骤的交互屏幕中应用程序或小程序中的打开窗口/对话框中所有对象的所有描述属性。
  • 同一窗口后续步骤中仅所录制对象的所有属性
最低

保存录制层次结构中所录制对象及其父对象的所有描述属性。

有关更多详细信息,请参阅请参阅 "禁止捕获 Java 对象"

禁止捕获 Java 应用程序或 Java 小程序的交互屏幕文件。

禁止捕获 Java 对象

在“禁止捕获以下对象”节点下,选择 Java 测试对象类型以防止捕获交互屏幕中针对所选测试对象类型执行的步骤的数据。

选择后,这些对象在交互屏幕中仅显示为静态图像。默认情况下,选择 JavaObjectJavaMenu 节点。

此选项仅与“完全”或“最低”捕获级别相关。

如果在特定测试对象上录制,则即使选中该对象类型的“禁止捕获以下对象”选项也会捕获其描述属性。

SAP GUI for Windows 应用程序

以下捕获级别选项对 SAP GUI for Windows 应用程序可用:

SAP GUI 的捕获级别选项 描述
完全

保存每个步骤的交互屏幕中应用程序的打开窗口/对话框中所有对象的属性值。

使用该选项可插入检查点,并从任何步骤的交互屏幕对窗口/对话框中的任意对象执行其他操作。但是,它可能使录制时间延长,且需要更多的磁盘空间。

在交互屏幕中不捕获部分容器对象的内部对象(比如,表单元格或树节点)的属性。请使用合适的 SAPGuiTableSAPGuiTree 方法访问这些对象的信息。

部分
(默认值)

保存每个步骤的交互屏幕中所录制对象及其父对象的属性。

此选项可加快录制速度,却只需相对较小的磁盘空间。但是,您可以插入检查点,并仅在录制的对象以及窗口/对话框自身上执行其他操作。

您无法在交互屏幕中显示的其他对象上执行操作。

禁止捕获 SAP GUI for Windows 应用程序的交互屏幕文件。

该选项的录制速度极快,并仅需最小磁盘空间。但是,录制后不能从交互屏幕中执行测试编辑 (比如,插入检查点或输出值)。

注:

  • 交互屏幕中对象的属性值反映的是步骤添加到测试(信息发送到 SAP 服务器)时的值。这些值可能与执行特定步骤时的属性值不同。
  • 交互屏幕仅捕获步骤添加到测试时 SAP GUI for Windows 应用程序窗口的可见部分。

Oracle 应用程序

以下捕获级别选项对 Oracle 应用程序可用:

Oracle 的捕获级别选项 描述
完全 保存每个步骤的交互屏幕中应用程序的打开窗口/对话框中所有对象的所有描述属性。
部分
(默认值)

保存以下信息:

  • 该窗口中执行的第一个步骤的交互屏幕中应用程序的打开窗口/对话框中所有对象的所有描述属性。
  • 同一窗口后续步骤中仅所录制对象的所有描述属性
最低 保存录制层次结构中所录制对象及其父对象的所有描述属性。
禁止捕获 Oracle 应用程序的交互屏幕文件。

Windows 应用程序

以下“捕获级别”选项对 Windows 应用程序可用:

Windows 的捕获级别选项 描述
完全

保存每个步骤的交互屏幕中应用程序中的打开窗口/对话框中所有对象的所有属性。

使用此选项可插入检查点,并从任何步骤的交互屏幕对窗口/对话框中的任意对象执行其他操作。

部分
(默认值)

保存以下信息:

  • 该窗口中执行的第一个步骤的交互屏幕中应用程序的打开窗口/对话框中所有对象的所有属性。
  • 同一窗口后续步骤中所录制对象的所有属性

使用该选项可插入检查点,对交互屏幕中显示的任何对象执行其他操作,同时还可节省录制时间和磁盘空间。

使用该选项可能不会为后续步骤完全更新交互屏幕信息。

最低

仅保存每个步骤的交互屏幕中所录制对象及其父对象的属性。

此选项可加快录制速度,却只需相对较小的磁盘空间。但是,您可以插入检查点,并仅在录制的对象以及窗口/对话框自身上执行其他操作。

您无法在交互屏幕中显示的其他对象上执行操作。

禁用捕获 Windows 应用程序的交互屏幕文件。

该选项的录制速度极快,并仅需最小磁盘空间。但是,录制后无法从交互屏幕中执行测试编辑。

终端仿真器应用程序

以下捕获级别选项对终端仿真器上运行的应用程序可用:

选项 描述
完全
(默认值)

保存每个步骤的交互屏幕中应用程序中的打开窗口/对话框中所有对象的所有属性。

使用此选项可插入检查点,并从任何步骤的交互屏幕对窗口/对话框中的任意对象执行其他操作。

禁止捕获终端仿真器应用程序的交互屏幕文件。

Web

以下交互屏幕选项对 Web 应用程序可用:

禁止交互屏幕捕获

  • 选择此选项以禁止交互屏幕中 Web 应用程序上所有步骤的屏幕捕获。
  • 清除此选项以将交互屏幕用于 Web 应用程序。

如果清除此选项以将交互屏幕用于 Web 应用程序,并希望以后节省磁盘空间,请稍后在保存测试时删除交互屏幕数据。

有关详细信息,请参阅请参阅 "保存测试和交互屏幕内容"请参阅 "打开/新建/保存/添加现有 <文档>/<资源> 对话框"

对于 Chrome/Edge/Firefox,禁止执行交互屏幕捕获

清除此选项以允许捕获 Chrome、Edge 和 Firefox 中录制的网页。

在 Chrome、Edge 和 Firefox 中录制的步骤在交互屏幕中仅显示静态图像。

要将交互屏幕的右键单击选项用于 Web 测试或组件 (例如添加步骤或检查点),请继续在 Internet Explorer 中录制测试。

捕获原始 HTML 源代码

  • 选择此选项以捕获在网页上运行任何脚本之前最初显示的网页的 HTML 源代码。

  • 清除此选项以仅在对 HTML 源代码进行任何动态更改之后捕获网页的 HTML 源代码。

    例如,加载页面后,在页面上运行自动脚本可能会发生动态更改。

重置交互屏幕选项

“自定义交互屏幕捕获设置”对话框还可能包括适用于计算机上安装的任何插件的选项。

“自定义交互屏幕捕获设置”对话框中的默认设置不影响主交互屏幕“选项”窗格中的选定捕获级别设置。

要仅自定义特定设置,请使用“重置为”选项确保所有其他设置都使用您首选的捕获级别设置,然后再修改所需的特定设置。

另请参见: