引导SAP控制

SAP引擎3.0,你可以引导控制在SAP。

下表列出了所有SAP控制,你可以引导。

SAP的控制

中确定XScan作为

标准模块

按钮

按钮

复选框

复选框

日历,文本框

文本框

组合框

组合框

快捷菜单

SAP快捷菜单

仿真树

SAP仿真树

模拟表的树

SAP模拟表树

标签

标签

登录

SAP登录

登录

SAP登录

菜单

SAP菜单

多个登录

SAP多个登录许可警告

单选按钮

RadioButton

SpecialToolbar

树状视图

状态栏

SAP状态栏

SubToolbar

SAP SubToolbar

TableTree

TableTree

工具栏

SAP工具栏

树状视图

树状视图

SAP TreeView

SAP的日历

SAP日历控件允许您选择一个日期,日期,或一周从SAP日历。你可以扫描SAP日历控件XScan

SAP日历控件

扫描和引导这种控制,遵循以下步骤:

  1. 扫描的日历控件XScan

  2. 创建TestCase与扫描模块。

  3. 设置ActionMode的日历控件输入

SAP的日历模块在TestCase

  1. 价值场,插入正确的日期格式如下表中所描述的。

日期格式

描述

例子

名称

输入年、月和日选择特定的一天的日历。

20190430

yyyyMMdd-yyyyMMdd

输入开始日期和结束日期的日历中选择一个日期范围。

20190401 - 20190430

CWxx / yyyy

输入连续波其次是数量和今年选择特定的每周的日历。

CW12/2019

SAP组合框

组合框控制允许你从一个预定义的下拉列表中选择一个项目。一个组合框项是下拉列表中的一个条目。你可以引导组合框中描述的章“组合框”

在SAP,每个组合框项目有一个键和一个值:

  • 一个关键的可以由字母和数字组成。

  • 一个值的文本项。

值在一个组合框

默认情况下,SAP GUI只显示值。然而,您可以启用显示两个键和值

或者,您可以启用188金宝搏app苹果下载软件托斯卡识别组合框项目由两个键和值

键和值组合框

在SAP中显示键

在SAP GUI显示键,遵循以下步骤:

  1. 在SAP GUI,单击自定义本地布局图标并选择选择……从上下文菜单中。

自定义本地布局上下文菜单

  1. 选项屏幕上,去交互设计- >可视化1- >控制

  2. 控制区域,选择复选框下拉列表内显示键

下拉列表内显示键在SAP GUI复选框

启用188金宝搏app苹果下载软件托斯卡识别组合框项目通过键和值

当你扫描一个SAP组合框,188金宝搏app苹果下载软件托斯卡标识组合框项目的默认值。组合框项目可以共享相同的值,这使得它无法唯一确定的值。你可以让组合框物品都可识别键和值托斯卡指挥官。这个设置工作无论键显示在SAP GUI。

识别组合框通过这两个键和值,遵循以下步骤:

  1. 托斯卡指挥官,去项目- >设置

  2. 托斯卡设置,去设置- >TBox- >引擎- >SAP

  3. 单击组合框项目选择的关键行。

  4. 选择真正的从下拉列表中价值列。

启用188金宝搏app苹果下载软件托斯卡识别组合框键和值

当你扫描组合框,188金宝搏app苹果下载软件托斯卡现在显示项目与测试点键和值。

键和值价值

如果您启用此选项托斯卡指挥官和创建模块组合框TestCases,仅使用这些模块正常工作如果仍然启用这个选项。如果你禁用它,你需要重新扫描模块。

然而,改变这个设置在SAP并不影响模块188金宝搏app苹果下载软件托斯卡

SAP快捷菜单

引导SAP上下文菜单,使用模块SAP快捷菜单

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

SAP上下文菜单

上下文菜单必须是开放的SAP引擎3.0引导他们。使用基于图像的自动化测试在树上打开上下文菜单。

在这个例子中,SAP引擎3.0打开上下文菜单中,选择条目插入Unicode控制字符- >零宽度乔伊纳

SAP上下文菜单:指定菜单路径

在这个例子中,SAP引擎3.0打开上下文菜单,验证是否选择零宽度乔伊纳的存在。

检查SAP上下文菜单条目

SAP仿真树

引导SAP仿真树,使用模块SAP仿真树

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

在本例中,您想要点击条目BAPISDBUSI在接下来的仿真树:

模拟表的树在SAP中

这样做,您可以使用该模块SAP仿真树并输入以下TestStepValues:

  • 为ModuleAttribute你输入的路径条目使用节点- >188金宝搏app苹果下载软件托斯卡找到几个条目匹配这条路,所以选择第一个。

  • 为ModuleAttribute,你输入# 3后,因为空间也被认为是第一列列。

  • 为ModuleAttribute行动,你输入{点击}点击进入。

  • 你不改变默认的ScanAlgorithmModuleAttribute

SAP仿真树模块在TestCase

在本例中,您想要验证如果红绿灯其他对象被设置为红色的

仿真树在SAP中

这样做,您可以使用该模块SAP仿真树并输入以下TestStepValues:

  • 为ModuleAttribute你输入的路径条目使用节点- >

  • 为ModuleAttribute,你输入# 1,因为红绿灯在第一列。

  • 为ModuleAttribute行动,你输入红色的,因为你想检查价值的红绿灯红色的。你设置ActionMode验证

  • 你不改变默认的ScanAlgorithmModuleAttribute

SAP仿真树模块在TestCase

SAP模拟表树

引导SAP模拟表树,使用模块SAP模拟表树

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

模拟表树在SAP

SAP模拟表树包含以下元素:

  • 扩展的主要表行。这个表的列名的头是在顶部。每个对应的行使用图标标记细节可以扩展。在SAP,标题和行表的主要标记为橙色。在模块SAP模拟表树,它是由头表

  • 嵌入的表。这个表的列名的标题是标题下的主要表。在SAP,用蓝色标记。这个表的内容是可见的,当你扩大的主要表的行。在SAP中,嵌入表的内容区域是白色的。在模块SAP模拟表树,它是由内容表

在这个例子中,如果你想验证下面的截图上标记细胞591年,48:

模拟表的树在SAP中

这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:

  • 引导主表,你输入行号1美元。这种选择主要表的第一行。

  • 内容表,你输入行号4美元选择嵌入表的第一行。

  • <细胞>你输入的列的名称Val / COArea Crcy,因为它包含了你想要的细胞来验证。您还可以使用手机号,在这种情况下15美元(空细胞和列之间的空间也算)。

  • 价值这个单元格,输入2.957,40如果它包含这个值来验证。

  • ScanAlgorithmModuleAttribute,你离开默认值FastVerticalFastHorizontalWithStaticArea,因为这个模拟表树包含冻结的行。

SAP模拟表树模块在TestCase

在本例中,您想在仿真验证以下值表树:

模拟表的树在SAP中

这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:

  • <细胞>,你输入第一行中的单元格的值要引导。你设置ActionMode约束SAP引擎3.0搜索包含细胞行与您指定的值和限制测试自动化这一行。

  • 您指定另一个单元格的列的名称医生。日期。你输入的值31.03.2020如果它包含这个值来验证。

  • 内容表,你输入行号1美元,因为你想要验证的内容嵌入表的第一行细胞。

  • <细胞>你输入的列的名称Val / COArea Crcy,因为它包含了你想要的细胞来验证。您还可以使用手机号,在这种情况下15美元(空细胞和列之间的空间也算)。

  • 价值这个单元格,输入2.957,40如果它包含这个值来验证。

  • ScanAlgorithmModuleAttribute,你离开默认值FastVerticalFastHorizontalWithStaticArea,因为这个模拟表树包含冻结的行。

SAP模拟表树模块在TestCase

SAP登录

进入用户数据SAP登录屏幕,使用模块SAP登录

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

签署在SAP模块SAP登录遵循以下步骤:

  1. 发射的SAP系统模块SAP登录

    这一步是一个强制性的第一步,如果你想要引导SAP登录屏幕上。

  2. 创建一个新的TestStep模块SAP登录输入所需的用户数据。

在本例中,您登录客户端001年与用户的用户凭证test01

  • 第一个TestStep使用SAP登录模块打开SAP系统。

  • 第二个TestStep引导登录屏幕。的SAP引擎3.0输入必要的数据和确认输入

打开SAP系统,然后引导登录屏幕

SAP登录

驾驭SAP登录窗口,使用模块SAP登录

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

SAP登录屏幕上的SID

在本例中,您打开SAP登录对话框中使用连接的名字。

打开一个SAP连接使用连接的名字

在本例中,您打开SAP登录对话框使用SID。

打开一个SAP连接使用SID

在一些SAP环境中,默认的登录方法可能被设置为单点登录(SSO)。关掉SSO,遵循以下步骤:

  1. 模块选项卡,去SAP登录位于模块标准模块- >TBox XEngines- >Sap

  2. 右键单击模块并选择创建ModuleAttribute从mini-toolbar。

  3. 设置新ModuleAttribute的名称绕过单点登录

  4. 属性面板的新ModuleAttribute创建一个新的配置参数被称为参数并设置其值真正的

额外的参数绕过单点登录ModuleAttribute

  1. 拖拽SAP登录模块到TestCase。

  2. SAPLogonPathSAPConnection中描述,输入值章“SAP登录”

  3. 绕过单点登录,输入真正的关闭默认SSO登录方法。设置ActionMode输入

绕过单点登录在TestCase ModuleAttribute

SAP菜单

引导SAP菜单,使用模块SAP菜单

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

在本例中,您选择菜单项QuickViewer通过输入路径系统- >服务- >QuickViewer

SAP菜单:使用菜单路径

在本例中,您直接选择菜单项QuickViewer

SAP菜单:直接使用菜单项

在这个例子中,SAP引擎3.0检查菜单项系统- >服务- >QuickViewer的存在。

SAP菜单:确认菜单项QuickViewer存在

SAP多个登录

保证模态对话框窗口为多个登录许可信息,可以使用模块SAP多个登录许可警告

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

模态对话框为多个登录许可信息打开如果用户试图登录到系统好几次了。

您可以定义的对话框的标题属性模块的选项卡。为此,进入各自的价值为参数CaptionList。在多种语言输入标题,用分号分开。

在这个例子中,SAP引擎3.0执行以下操作:

  • 它继续当前的登录尝试,并终止其他登录尝试。

  • 它证实了选择和关闭对话框。

引导为多个登录许可信息对话框

SAP SpecialToolbar

SAP SpecialToolbar是一个工具栏按钮,打开上下文菜单。

上下文菜单的工具栏按钮

本章按照说明:

扫描SAP SpecialToolbar

扫描SAP SpecialToolbar遵循以下步骤:

  1. 运行XScan并选择SAP窗口你想扫描。

  2. 如果你使用基本观点或者是浓缩的视图XScan,右键单击表网格和选择工具栏从上下文菜单中。这使您能够扫描工具栏网格独立于其表。

    如果你使用先进的观点XScan,你必须启用在屏幕上选择选项第一。

在屏幕上选择上下文菜单选项

  1. 保存模块或继续浏览其他屏幕中描述“选择控制测试对象”章

引导SAP SpecialToolbar

引导SAP SpecialToolbar遵循以下步骤:

  1. 扫描SAP SpecialToolbarXScan

  2. 创建TestCase与扫描模块。

  3. 价值场的工具栏控制,选择您想要引导的上下文菜单项。

工具栏控制TestStep

  1. 设置ActionMode输入

SAP状态栏

验证信息SAP状态栏以及各种会话信息,使用模块SAP状态栏

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

SAP状态栏

在本例中,您核实是否状态栏的信息的类型成功

检查SAP状态栏-MessageType

扫描SAP状态栏

你可以扫描SAP状态栏托斯卡XScan。扫描模块的详细信息托斯卡XScan,见“扫描模块”章

您可以验证通过以下属性价值专栏:

财产

描述

消息

验证状态栏的文本消息。

MessageType

验证状态栏的类型信息。

您可以使用以下值:

  • 成功

  • 警告

  • 错误

  • 中止

  • 信息

在本例中,您使用属性消息来验证是否状态栏的文本消息事务

检查SAP状态栏-消息

SAP SubToolbar

引导SAP SubToolbars,可以使用模块SAP SubToolbar

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

或者,您也可以扫描SAP SubToolBarsXScan

SAP SubToolbar

定义的工具提示文本SubToolbar通过参数按钮,点击你想要的SubToolBar

如果一个工具提示文本的SubToolbar按钮包含节点- >,188金宝搏app苹果下载软件托斯卡承认它作为一个条目的道路。要改变这种行为,您可以使用通配符*

标签包含节点

通配符在SAP SubToolBarTestStep

在这个例子中,SAP引擎3.0引导的创建角色按钮SAP SubToolbar

引导一个SAP SubToolbar

SAP表

你可以扫描SAP表和SAP网格视图XScan中描述,引导他们章“表”

如果一个控制是定义在一个细胞,你可以驾驭它。如果不止一个控制定义,你可以嵌入控制细胞的表。在定义控制细胞的详细信息,见“定义控制细胞”章

SAP表

188金宝搏app苹果下载软件托斯卡支持以下随着ActionMode点击操作输入:

点击操作

描述

{选择}

选择指定的行、列或表。

{ADDSELECT}

选择指定的行或列在任何现有的选择保持不变。

{取消}

取消选中指定的行或列在任何现有的选择保持不变。

在下面的示例中,您选择的第二行项目概述表。

选择一个表行

188金宝搏app苹果下载软件托斯卡支持整个选择SAP表或网格视图,当SAP工具栏提供的函数选择所有

SAP表工具栏:选择所有

在下面的示例中,您选择整个表格内容存储库

选择整个表格

验证一个节点的红绿灯价值

表可能包含一个红绿灯ActionMode状态,您可以验证验证。为此,遵循以下步骤:

  1. 创建一个TrafficLight所述控制模块章“定义控制细胞”

  2. 选择交通灯颜色在相应的TestStepValue得到证实。

    下面的值:绿色,黄色的,红色的

  3. 设置ActionMode验证

在本例中,您核实是否红绿灯第一行数据的价值绿色

交通灯状态在SAP

验证交通灯的状态

SAP TableTree

你可以扫描SAP TableTreesXScan

SAP TableTree

你可以在以下方面带领各自的条目:

  • 指定一个路径。

  • 选择项目直接通过树项目。

树,引导表设置ActionMode选择TableTree控制。如果你输入的路径,单独的节点- >。如果你直接选择项,您必须使用ActionMode选择为所有项目坐落在选中的项目层次。

选择的细胞TableTree项,输入它的列的名称的名字列。

引导控制细胞内,您必须创建嵌入式控制(见“定义控制细胞”章)。

在下面的示例中,188金宝搏app苹果下载软件托斯卡选择条目工作台演示- >控制- >图片控件- >屏幕显示和缓冲单元的值的列报告/事务到缓冲ColumnName

缓冲TableTree条目

通过路径缓冲区TableTree条目

例如,在一些交易WE02WE05,TableTree包含底层节点,其他节点在一个TableTree节点。

在SAP TableTree与底层节点

在本例中,您想要引导TableTree包含潜在的一个元素节点。为此,遵循以下步骤:

  1. 指定的主要节点TableTree,输入的名称TableTree文件夹元素进价值字段。设置ActionMode选择

  2. 选择底层节点,输入列名称的名称细胞例如,IDoc显示。在价值场的细胞,输入该节点的名称。设置ActionMode约束

  3. 取代TableTreeNode#和行包含的元素的数量你想引导或验证。设置ActionMode选择

  4. 在这一行,单击元素输入列名称的名称细胞例如,IDoc显示。在价值场的细胞输入元素的名称,你想引导,例如E101BA *。设置ActionMode约束

  5. 创建另一个细胞相同的名称和输入{点击}价值字段。设置ActionMode输入

引导TableTree与底层节点

当你使用ActionMode约束TableTree,188金宝搏app苹果下载软件建议您使用美元定义一个参数等迹象ColumnNameColumnNumber

如果你使用#符号,188金宝搏app苹果下载软件托斯卡只返回匹配指定的序数的发生。

例如,# 3只返回第三发生的细胞包含这个参数。3美元返回第一个,第二个和第三个出现的细胞包含的参数。

复制细胞路径内容视图XScan

你可以复制的细胞路径为SAP TableTrees简化测试的创建。为此,遵循以下步骤:

  1. 扫描TableTreeXScan

SAP TableTree

你现在可以查看的细胞路径TableTree内容视图

内联路径复制到剪贴板选项内容视图

  1. 内容视图,点击内联路径复制到剪贴板

  2. 在随后的对话框窗口中,单击好吧

通知消息的XScan

  1. 粘贴到TestStep的细胞路径。

TestStep细胞路径

验证一个节点的红绿灯价值

SAP TableTrees可能包括一个交通灯状态,您可以验证ActionMode验证。为此,遵循以下步骤:

  1. 创建一个TrafficLight所述控制模块章“定义控制细胞”

  2. 选择交通灯颜色在相应的TestStepValue得到证实。

    下面的值:绿色,黄色的,红色的

  3. 设置ActionMode验证

标识列的名称

你可以确定的一列TableTree通过它的名称而不是它的标题。为此,使用指导参数IdentifyColumnsByName

指导参数时创建扫描控制。您可以通过编辑它XScan识别的属性网格操舵部分。

引导而不是他们的标题列的名称,您必须设置控制参数真正的

SAP工具栏

引导一个SAP工具栏包含事务代码字段,使用模块SAP工具栏

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

SAP工具栏事务代码字段

你也可以扫描和引导SAP工具栏包含上下文菜单。为此,按照描述的步骤“SAP SpecialToolbar”章

在本例中,您搜索交易代码RZ11

寻找一个事务代码

SAP TreeView

引导SAP treeview,可以使用模块SAP TreeView

此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap

你也可以扫描SAP treeview托斯卡XScan

SAP TreeView

在这个例子中,SAP引擎3.0打开菜单项SDCCN——服务数据控制中心通过双击。

引导SAP TreeView