基于 Web 的 SAP 支持
可以使用 UFT One SAP 解决方案插件附带的 SAP Web 测试支持来测试基于 Web 的 SAP 应用程序中的用户界面对象。
这些应用程序包括 SAP Enterprise Portal、Internet Transaction Server (Web GUI)、SAP Customer Relationship Management (CRM、Interaction Center Web Client)、SAP SuccessFactors、SAP Web Dynpro for ABAP、SAP NWBC for HTML 和 SAP Business Networks Web 应用程序。
支持的环境
有关受支持的基于 Web 的 SAP 环境的详细信息,请参阅UFT One 支持矩阵中的“SAP 解决方案插件”部分。
受支持的浏览器
浏览器 |
SAPUI5 桌面应用程序 SAPUI5 测试对象 |
SAP Business Networks Web 应用程序 SAPWebExt 测试对象 |
其他基于 Web 的 SAP 环境 SAP 测试对象 |
---|---|---|---|
Internet Explorer | |||
Firefox |
UFT One 2021 R1 及更高版本: |
||
Edge | |||
Chromium Edge | |||
Chrome |
先决条件
在打开基于 Web 的 SAP 应用程序之前,打开 UFT One。
此外,基于 Web 的 SAP 测试支持与其他基于 Web 的插件类似,并且在开始之前必须先加载 Web 插件。
以下先决条件在特定场景下也适用:
SAPUI5 插件 |
在安装 SAP 解决方案插件时,也会安装 SAPUI5 插件。 但是,要完全支持 SAPUI5 应用程序,必须执行以下操作:
|
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 对象的事务。 |
测试对象方法和属性
SAP 解决方案插件提供了测试基于 Web 的 SAP 应用程序中的对象时可使用的测试对象、方法和属性。有关详细信息,请参阅《UFT One Object Model Reference for GUI Testing》的 SAP Web 部分。
如果要使用与 SAP 相关的工具包,请参阅以下内容以了解可用的测试对象、方法和属性:
配置
要配置用于使用基于 Web 的 SAP 应用程序的选项,请使用“Web”窗格。请确保打开 GUI 测试并选择“工具”>“选项”>“GUI 测试”选项卡 >“Web”>“常规”节点。
在以下位置中配置其他设置:
录制和运行设置 |
使用以下某种方式:
|
测试设置 |
使用 Web 窗格。(文件 > 设置 > Web 节点) |
自定义交互屏幕捕获设置 |
使用 Web 部分。(工具 > 选项 > GUI 测试选项卡 > 活动屏幕节点 > 自定义级别按钮) |
应用程序区域其他设置 |
使用 Web 窗格。在应用程序区域侧栏中,选择其他设置 > Web。 |
另请参见: