基于 Web 的 SAP 支持

可以使用 UFT One SAP 解决方案插件附带的 SAP Web 测试支持来测试基于 Web 的 SAP 应用程序中的用户界面对象。

这些应用程序包括 SAP Enterprise Portal、Internet Transaction Server、SAP 客户关系管理 (CRM) 和 Interaction Centre Web Client。

支持的环境

有关受支持的基于 Web 的 SAP 环境的详细信息,请参阅UFT One 产品可用性矩阵》中的“SAP 解决方案插件”部分。

受支持的浏览器

浏览器

SAPUI5 桌面应用程序

SAPUI5 测试对象

SAP Business Networks Web 应用程序

SAPWebExt 测试对象

其他基于 Web 的 SAP 环境

SAP 测试对象

Internet Explorer
Firefox
Edge
Chromium Edge
UFT One 15.0.2 及更高版本
Chrome

UFT One 15.0:

UFT One 15.0.1 (技术预览): SAPButton、SAPEdit、SAPCheckBox、SAPRadioGroup、SAPList、SAPFrame、SAPDropDownMenu。

UFT One 15.0.2 及更高版本:
除了以前支持的对象之外,还支持: SAPCalendar、SAPNavigationBar、SAPNWBC、SAPPortal、SAPTable、SAPTabStrip、SAPTreeView。

返回页首

先决条件

在打开基于 Web 的 SAP 应用程序之前,打开 UFT One

此外,基于 Web 的 SAP 测试支持与其他基于 Web 的插件类似,并且在开始之前必须先加载 Web 插件。

以下先决条件在特定场景下也适用:

SAPUI5 插件/SAPWDJ 插件

在安装 SAP 解决方案插件时,也会安装 SAPUI5 插件和 SAPWDJ 插件。

但是,为完全支持 SAPUI5 和 SAP WebDynpro (WDJ) 应用程序,必须执行以下操作:

  • 安装 SAP 解决方案插件和 Web 插件。

  • 启动 UFT One 时,在插件管理器的 SAP 插件和 Web 插件下选择 SAPUI5 和/或 SAPWDJ 插件。

SAP Business Networks

如果要使用 SAP Business Networks 应用程序,则必须安装并加载 SAP 解决方案插件和 Web 插件。

启动 UFT One 时,请在“SAP 解决方案插件”和“Web 插件”下选择“SAPWebExt 插件”。

SAP 服务器/客户端配置

对于 SAP GUI for HTML、Interaction Centre Web Client (ICWC) 应用程序和客户关系管理 (CRM) 应用程序,请确认您的 SAP 服务器和客户端配置正确。

有关更多详细信息,请参阅启用对 SAP GUI for Windows 的支持

HTML 对象 如果在包含 HTML 对象的 SAP GUI 应用程序中工作,则可在打开 UFT One 之前登录应用程序,但是必须先打开 UFT One 再导航到包含 HTML 对象的事务。

注释: 仅 Internet Explorer 支持 SAPWDJ 插件。

返回页首

测试对象方法和属性

SAP 解决方案插件提供了测试基于 Web 的 SAP 应用程序中的对象时可使用的测试对象、方法和属性。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》SAP Web 部分。

如果要使用与 SAP 相关的工具包,请参阅以下内容以了解可用的测试对象、方法和属性:

返回页首

配置

要配置用于使用基于 Web 的 SAP 应用程序的选项,请使用“Web”窗格。请确保打开 GUI 测试并选择“工具”>“选项”>“GUI 测试”选项卡 >“Web”>“常规”节点。

在以下位置中配置其他设置:

录制和运行设置

使用以下某种方式:

  • 使用“SAP”选项卡 (“录制”>“录制和运行设置”) 可连接至 SAP GUI for HTML 或 Interaction Centre Web Client (ICWC) 应用程序的 SAP GUI 客户端。

    这是因为 ICWC 是从 SAP GUI 客户端内部打开的。有关更多详细信息,请参阅启用对 SAP GUI for Windows 的支持

  • 使用“Web” 选项卡 (“录制”>“录制设置”) 指示 UFT One 在每次录制和测试运行开始时,使用特定的 URL 和浏览器打开基于 Web 的 SAP 应用程序或 SAP Enterprise Portal。

    或者,您可以指示 UFT One 在任何打开的浏览器上录制和运行。

测试设置

使用 Web 窗格。 (文件 > 设置 > Web 节点)

自定义交互屏幕捕获设置

使用 Web 部分。(工具 > 选项 > GUI 测试选项卡 > 活动屏幕节点 > 自定义级别按钮)

应用程序区域其他设置

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

返回页首

另请参见: