SAP > 常规窗格(选项对话框 > GUI 测试选项卡)

此窗格使您能够配置 UFT One 在 SAP 应用程序上录制和运行测试和业务组件的方式。

访问
  1. 执行以下某项操作:

    • 确保 GUI 测试、操作或组件在文档窗格中处于活动状态。

    • 在解决方案浏览器中,选择 GUI 测试或组件节点或其某个子节点。

  2. 选择工具 > 选项 > GUI 测试选项卡 > SAP > 常规节点。

重要信息

单击“恢复出厂默认设置”按钮可重置所有产品设置,包括 ALM 连接信息、最近的文件列表以及“选项”对话框中定义的任何内容,例如启动选项、UI 布局、GUI、API 和 BPT 测试选项、远程连接凭据等。

用户界面元素如下所述:

UI 元素

描述

自动参数化表和网格控件

录制测试时,自动捕获在表和网格单元格中设置的数据,并将该数据存储在“数据”窗格的新数据表中。UFT One 将在测试中插入 Input 语句,以引用此新数据表。使用该选项使您可以在单个测试步骤中设置多个单元格的值并轻松地参数化这些单元格值。有关详细信息,请参阅自动参数化表和网格单元格的值

使用 Business Process Testing 应用程序代码注入专用工具包时,必须选择此选项以支持表参数功能。

使用 SAPGui 脚本接口录制 HTML 元素

指定 UFT One 在录制 SAP 应用程序中的 HTML 元素时是应使用 SAP GUI Scripting API,还是应使用内置 Web 支持录制这些 HTML 元素。可以使用此选项来处理在 SAP GUI for Windows 会话中的 Web 元素上录制时可能出现的同步问题。

只有开始录制新测试或业务组件后,对此选项进行的更改才会生效。

在 SAP Gui 会话上录制 Reset 方法

录制测试或业务组件时,将 Reset 方法录制为第一步。运行测试或业务组件时,第一步将重置应用程序会话以便其在初始 SAP 屏幕上启动。这样可确保每次运行测试或业务组件时其均以相同的应用程序状态开始。

仅当 SAP 选项卡(录制和运行设置对话框) 中的“在录制或测试运行开始时打开以下 SAP GUI 客户端”和“自动登录”选项均选中时,此选项才可用。

录制状态栏消息

每次在 SAP 应用程序中显示状态栏消息时录制 SAPGuiStatusbar.Sync 步骤。

显示“已禁用脚本接口”警告

指示 UFT One 在 SAP 应用程序上禁用了 SAP GUI Scripting API 时显示警告。如果是这种情况,则无法录制或运行步骤,直到启用 SAP GUI Scripting API。有关启用 SAP GUI Scripting API 的详细信息,请参见启用对 SAP GUI for Windows 的支持

显示“低速连接”警告

指示 UFT One 在服务器的连接速度设置为低速连接时显示警告。

选中此选项后,如果连接速度低,则会出现以下某种情况:

  • 如果在录制开始时已通过 UFT One 打开会话(如“录制和运行设置”对话框中所定义),则将显示错误消息,并且录制将停止。

  • 如果在录制开始之前已由用户打开会话,则将显示错误消息,并且将在标准 Windows 录制模式下继续录制。有关标准 Windows 录制模式的详细信息,请参见在 SAP GUI for Windows 录制会话期间对标准 Windows 控件进行录制

如果此选项未选中,则连接速度低时会出现以下某种情况:

  • 如果在录制开始时已通过 UFT One 打开会话(如“录制和运行设置”对话框中所定义),则不会显示错误消息,并且录制将停止。

  • 如果在录制开始之前已由用户打开会话,则不会显示错误消息,并且将在标准 Windows 录制模式下继续录制。

可以使用 SAP 客户端检查连接速度。有关详细信息,请参阅检查 SAP 服务器上的连接速度

使用可能条目 (F4) 列表时仅录制选定值

指定使用可能条目列表时仅录制选定值。忽略在按 F4 之后(或单击特定字段中的图标之后)打开的任何窗口上执行的任何其他操作,并仅录制对字段所做的实际更改。

F4 后,仅在处于活动状态的字段上接收事件,而不是在屏幕中的所有填充字段上接收事件。因此,录制时最好不要选择此选项。

会话清理

指示 UFT One 在测试关闭时,关闭 UFT One 在当前测试运行期间打开的所有 SAP GUI for Windows 会话。这包括从“录制和运行设置”对话框调用的所有 SAP GUI for Windows 会话,以及在测试运行期间使用 SAPGuiUtil 语句或正被录制的 SAP GUI for Windows 应用程序中的 Open New Session 按钮调用的任何会话。

在上一测试运行期间打开的或在当前测试运行之前或期间手动打开的 SAP GUI for Windows 会话均不受影响。

此选项会替代 SAP 选项卡(录制和运行设置对话框) 中的“在测试关闭时关闭 SAP GUI for Windows 应用程序”选项。

另请参见: