添加 SAP 序列元素

您可以使用 SAP 序列元素来指定与 SAP GUI 的复杂交互,其中涉及单个对象中的多个操作。

开始之前

SAP 序列元素表示与 SAP GUI 的复杂用户交互,并且包含多个 SAP 设置、获取或调用子元素,其中序列的每个子元素是依赖于前一子元素的返回结果的操作。大多数情况下,在与复杂 SAP GUI 对象交互时将记录 SAP 序列。但是,凭借对 SAP API 的深入了解,您可以使用 SAP 序列创建复杂操作或验证点。

SAP 序列元素包含在 SAP 屏幕元素中。

您可以使用测试编辑器或“SAP 协议数据”视图创建或编辑 SAP 序列。使用“SAP 协议数据”视图时,可以从截屏中选择 SAP 屏幕对象并将信息直接复制到新 SAP 序列元素。

“SAP 协议数据”视图包含两个彼此同步并与测试编辑器同步的页面:
  • 截屏显示了 SAP GUI 的图形截屏。可以选择所有 GUI 对象,如窗口、按钮、字段或区域。
  • 对象数据提供有关所选 GUI 对象的信息:标识、类型、名称、文本、工具提示和子类型。

过程

  1. 在测试编辑器中打开测试,并打开“SAP 协议数据”视图。 如果“SAP 协议数据”视图未打开,请单击窗口 > 显示视图 > 其他 > 测试 > SAP 协议数据
  2. 在测试编辑器的测试内容区域中,展开事务和 SAP 屏幕。SAP 协议数据”视图将显示所选事务的截屏。
  3. 在 SAP 屏幕内,选择要输入新序列的位置。SAP 协议数据”视图的截屏页面将显示当前 SAP 屏幕的截屏。
  4. 在“SAP 协议数据”视图中,右键单击要为其创建 SAP 序列元素的 SAP GUI 对象,然后单击创建元素 这将打开“创建元素”窗口,其中已包含来自记录的会话的标识
  5. 选择高级,在元素类型列表中选择 SAP 序列,然后单击完成
  6. 在测试编辑器的测试内容区域中,选择 SAP 序列,然后单击添加 > 元素以将 SAP 设置、获取或调用元素添加到 SAP 序列。
  7. 在测试编辑器的测试内容区域中,选择 SAP 序列,然后单击添加插入以根据需要添加序列子元素。在创建元素窗口中,使用强制类型转换按钮对先前子元素的结果进行强制类型转换以与预期输入类型匹配。请参阅 SAP API 文档以获取有关 SAP 对象和调用的详细信息。

反馈