引导SAP控制
与SAP引擎3.0,你可以引导控制在SAP。
下表列出了所有SAP控制,你可以引导。
SAP的控制 |
中确定XScan作为 |
标准模块 |
---|---|---|
|
■ |
|
|
■ |
|
|
■ |
|
|
■ |
|
■ |
||
■ |
||
■ |
||
|
■ |
|
■ |
||
■ |
||
■ |
||
■ |
||
|
■ |
|
|
■ |
|
■ |
||
■ |
||
|
■ |
|
|
■ |
|
■ |
||
|
SAP的日历
SAP日历控件允许您选择一个日期,日期,或一周从SAP日历。你可以扫描SAP日历控件XScan。
SAP日历控件
扫描和引导这种控制,遵循以下步骤:
创建TestCase与扫描模块。
设置ActionMode的日历控件输入。
SAP的日历模块在TestCase
在价值场,插入正确的日期格式如下表中所描述的。
日期格式 |
描述 |
例子 |
---|---|---|
名称 |
输入年、月和日选择特定的一天的日历。 |
20190430 |
yyyyMMdd-yyyyMMdd |
输入开始日期和结束日期的日历中选择一个日期范围。 |
20190401 - 20190430 |
CWxx / yyyy |
输入连续波其次是数量和今年选择特定的每周的日历。 |
CW12/2019 |
SAP组合框
的组合框控制允许你从一个预定义的下拉列表中选择一个项目。一个组合框项是下拉列表中的一个条目。你可以引导组合框中描述的章“组合框”。
在SAP,每个组合框项目有一个键和一个值:
一个关键的可以由字母和数字组成。
一个值的文本项。
值在一个组合框
默认情况下,SAP GUI只显示值。然而,您可以启用显示两个键和值。
或者,您可以启用188金宝搏app苹果下载软件托斯卡来识别组合框项目由两个键和值。
键和值组合框
在SAP GUI显示键,遵循以下步骤:
在SAP GUI,单击自定义本地布局图标并选择选择……从上下文菜单中。
自定义本地布局上下文菜单
在选项屏幕上,去交互设计- >可视化1- >控制。
在控制区域,选择复选框下拉列表内显示键。
下拉列表内显示键在SAP GUI复选框
启用188金宝搏app苹果下载软件托斯卡识别组合框项目通过键和值
当你扫描一个SAP组合框,188金宝搏app苹果下载软件托斯卡标识组合框项目的默认值。组合框项目可以共享相同的值,这使得它无法唯一确定的值。你可以让组合框物品都可识别键和值托斯卡指挥官。这个设置工作无论键显示在SAP GUI。
识别组合框通过这两个键和值,遵循以下步骤:
在托斯卡指挥官,去项目- >设置。
在托斯卡设置,去设置- >TBox- >引擎- >SAP。
单击组合框项目选择的关键行。
选择真正的从下拉列表中价值列。
启用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:
SAP仿真树模块在TestCase |
![]() |
在本例中,您想要验证如果红绿灯其他对象被设置为红色的。 仿真树在SAP中 这样做,您可以使用该模块SAP仿真树并输入以下TestStepValues:
SAP仿真树模块在TestCase |
SAP模拟表树
引导SAP模拟表树,使用模块SAP模拟表树。
此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap。
模拟表树在SAP
SAP模拟表树包含以下元素:
扩展的主要表行。这个表的列名的头是在顶部。每个对应的行使用图标标记
细节可以扩展。在SAP,标题和行表的主要标记为橙色。在模块SAP模拟表树,它是由头表。
嵌入的表。这个表的列名的标题是标题下的主要表。在SAP,用蓝色标记。这个表的内容是可见的,当你扩大的主要表的行。在SAP中,嵌入表的内容区域是白色的。在模块SAP模拟表树,它是由内容表。
![]() |
在这个例子中,如果你想验证下面的截图上标记细胞591年,48: 模拟表的树在SAP中 这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:
SAP模拟表树模块在TestCase |
![]() |
在本例中,您想在仿真验证以下值表树: 模拟表的树在SAP中 这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:
SAP模拟表树模块在TestCase |
SAP登录
进入用户数据SAP登录屏幕,使用模块SAP登录。
此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap。
签署在SAP模块SAP登录遵循以下步骤:
发射的SAP系统模块SAP登录。
这一步是一个强制性的第一步,如果你想要引导SAP登录屏幕上。
创建一个新的TestStep模块SAP登录输入所需的用户数据。
![]() |
在本例中,您登录客户端001年与用户的用户凭证test01。
打开SAP系统,然后引导登录屏幕 |
SAP登录
驾驭SAP登录窗口,使用模块SAP登录。
此模块的一部分标准的子集。你可以找到它标准模块- >TBox XEngines- >Sap。
![]() |
在本例中,您打开SAP登录对话框中使用连接的名字。 打开一个SAP连接使用连接的名字 |
![]() |
在本例中,您打开SAP登录对话框使用SID。 打开一个SAP连接使用SID |
![]() |
在一些SAP环境中,默认的登录方法可能被设置为单点登录(SSO)。关掉SSO,遵循以下步骤:
额外的参数为绕过单点登录ModuleAttribute
绕过单点登录在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遵循以下步骤:
运行XScan并选择SAP窗口你想扫描。
如果你使用基本观点或者是浓缩的视图在XScan,右键单击表网格和选择工具栏从上下文菜单中。这使您能够扫描工具栏网格独立于其表。
如果你使用先进的观点在XScan,你必须启用在屏幕上选择选项第一。
在屏幕上选择上下文菜单选项
保存模块或继续浏览其他屏幕中描述“选择控制测试对象”章。
引导SAP SpecialToolbar遵循以下步骤:
创建TestCase与扫描模块。
在价值场的工具栏控制,选择您想要引导的上下文菜单项。
工具栏控制TestStep
设置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 SubToolBars与XScan。
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状态,您可以验证验证。为此,遵循以下步骤:
创建一个TrafficLight所述控制模块章“定义控制细胞”。
选择交通灯颜色在相应的TestStepValue得到证实。
下面的值:绿色,黄色的,红色的。
设置ActionMode验证。
![]() |
在本例中,您核实是否红绿灯第一行数据的价值绿色。 交通灯状态在SAP 验证交通灯的状态 |
SAP TableTree
你可以扫描SAP TableTrees与XScan。
SAP TableTree
你可以在以下方面带领各自的条目:
指定一个路径。
选择项目直接通过树项目。
树,引导表设置ActionMode选择为TableTree控制。如果你输入的路径,单独的节点- >。如果你直接选择项,您必须使用ActionMode选择为所有项目坐落在选中的项目层次。
选择的细胞TableTree项,输入它的列的名称的名字列。
引导控制细胞内,您必须创建嵌入式控制(见“定义控制细胞”章)。
![]() |
在下面的示例中,188金宝搏app苹果下载软件托斯卡选择条目工作台演示- >控制- >图片控件- >屏幕显示和缓冲单元的值的列报告/事务到缓冲ColumnName。 缓冲TableTree条目 通过路径缓冲区TableTree条目 |
![]() |
例如,在一些交易WE02和WE05,TableTree包含底层节点,其他节点在一个TableTree节点。 在SAP TableTree与底层节点 在本例中,您想要引导TableTree包含潜在的一个元素节点。为此,遵循以下步骤:
引导TableTree与底层节点 |
当你使用ActionMode约束TableTree,188金宝搏app苹果下载软件建议您使用美元定义一个参数等迹象ColumnName或ColumnNumber。
如果你使用#符号,188金宝搏app苹果下载软件托斯卡只返回匹配指定的序数的发生。
例如,# 3只返回第三发生的细胞包含这个参数。3美元返回第一个,第二个和第三个出现的细胞包含的参数。
复制细胞路径内容视图在XScan
你可以复制的细胞路径为SAP TableTrees简化测试的创建。为此,遵循以下步骤:
扫描TableTree与XScan。
SAP TableTree
你现在可以查看的细胞路径TableTree在内容视图。
内联路径复制到剪贴板选项内容视图
在内容视图,点击内联路径复制到剪贴板。
在随后的对话框窗口中,单击好吧。
通知消息的XScan
粘贴到TestStep的细胞路径。
TestStep细胞路径
验证一个节点的红绿灯价值
SAP TableTrees可能包括一个交通灯状态,您可以验证ActionMode验证。为此,遵循以下步骤:
创建一个TrafficLight所述控制模块章“定义控制细胞”。
选择交通灯颜色在相应的TestStepValue得到证实。
下面的值:绿色,黄色的,红色的。
设置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 |