SAP模块
的文件夹TBox XEngines- >Sap在标准的子集包含模块,执行特定的任务SAP引擎3.0。
的Sap文件夹包含子文件夹来命名类与额外的模块ContextMenuEntry,MenuEntry,TreeMenuEntry。这些模块执行后台任务模块,你使用你的测试。你不能在测试中使用它们。
SAP快捷菜单
该模块SAP快捷菜单允许你引导SAP上下文菜单。
![]() |
上下文菜单必须是开放的SAP引擎3.0引导他们。使用基于图像的自动化测试在树上打开上下文菜单。 |
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
快捷菜单 |
路径菜单项。 表示节点与- >举例来说,插入- >图像。 使用x,X直接选择条目,或者没有价值。 |
快捷菜单- >ContextMenuEntry |
或者,您可以使用ContextMenuEntry指定菜单项(见下面的例子)。 |
![]() |
在这个例子中,SAP引擎3.0打开上下文菜单中,选择条目插入Unicode控制字符- >零宽度乔伊纳。 SAP上下文菜单:指定菜单路径 |
![]() |
在这个例子中,SAP引擎3.0打开上下文菜单,验证是否选择零宽度乔伊纳的存在。 检查SAP上下文菜单条目 |
SAP登录
该模块SAP登录允许你引导SAP登录屏幕。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
客户端 |
客户要使用。 |
用户 |
用户名登录的用户。 |
密码 |
密码的用户。 |
语言 |
首选语言。 |
输入 |
输入{点击}执行鼠标点击输入按钮。 |
![]() |
在本例中,您登录客户端001年与用户的用户凭证test01。
打开SAP系统,然后引导登录屏幕 |
SAP登录
该模块SAP登录允许您打开一个SAP会话,即引导SAP登录窗口。
这是一个强制性的第一步,如果你想引导SAP登录屏幕。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
SapLogonPath |
程序文件完整路径saplogon.exe。 |
SapConnection |
名称或系统ID (SID)要连接的会话。 你可以使用通配符。 |
绕过单点登录 |
这ModuleAttribute是可选的,您必须手动添加它。 创建这个ModuleAttribute并设置它真正的如果SAP环境中默认的登录方法是单点登录(SSO),但你想用您的用户名和密码。有关详细信息,请参见下面的说明。 |
![]() |
在本例中,您打开SAP登录对话框中使用连接的名字。 打开一个SAP连接使用连接的名字 |
![]() |
在本例中,您打开SAP登录对话框使用SID。 打开一个SAP连接使用SID |
![]() |
在一些SAP环境中,默认的登录方法可能被设置为单点登录(SSO)。关掉SSO,遵循以下步骤:
额外的参数为绕过单点登录ModuleAttribute
绕过单点登录在TestCase ModuleAttribute |
SAP菜单
该模块SAP菜单允许你引导SAP菜单。你也可以验证是否存在某一菜单项使用ActionMode验证。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
菜单条 |
路径菜单项。 表示节点与- >举例来说,插入- >图像。 使用x,X直接选择条目,或者没有价值。 |
菜单条- >MenuEntry |
或者,您可以使用MenuEntry指定菜单项(见下面的例子)。 |
![]() |
在本例中,您选择菜单项QuickViewer通过输入路径系统- >服务- >QuickViewer。 SAP菜单:使用菜单路径 |
![]() |
在本例中,您直接选择菜单项QuickViewer。 SAP菜单:直接使用菜单项 |
![]() |
在这个例子中,SAP引擎3.0检查菜单项系统- >服务- >QuickViewer的存在。 SAP菜单:确认菜单项QuickViewer存在 |
SAP多个登录许可警告
该模块SAP多个登录许可警告允许你模态对话框窗口为多个登录许可信息。
这个对话框打开当用户试图登录到系统好几次了。
该模块具有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
登录选项 |
指定如何处理尝试登录。 可用以下值:
|
按钮 |
控制按钮的对话框。 可用以下值:
|
![]() |
在这个例子中,SAP引擎3.0执行以下操作:
引导为多个登录许可信息对话框 |
SAP状态栏
该模块SAP状态栏允许你验证SAP状态栏信息和当前会话。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
消息 |
你想验证的消息。使用ActionMode验证。 |
Messagetype |
消息类型,你想要验证。 可用以下值:
使用ActionMode验证。 |
SessionInfo |
在当前会话的信息,你想验证。 可用以下值:
使用ActionMode验证。 你可以添加这个ModuleAttribute任何SAP引擎3.0模块。 |
SAP SubToolBar
该模块SAP SubToolBar允许你引导SAP SubToolbars。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
SubToolBar |
您想要引导SubToolbar条目。 |
![]() |
在这个例子中,SAP引擎3.0引导的创建角色按钮SAP SubToolbar。 引导一个SAP SubToolbar |
SAP工具栏
该模块SAP工具栏允许你引导SAP工具栏包含事务代码字段。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
交易代码 |
指定事务代码。 |
按钮 |
你想执行定义哪些行动。 可用以下值:
|
![]() |
在本例中,您搜索交易代码RZ11。 寻找一个事务代码 |
SAP TreeView
该模块SAP TreeView允许你引导SAP treeview。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
MenuPath |
路径菜单项。 表示节点与- >举例来说,插入- >图像。 使用x,X直接选择条目,或者没有价值。 |
MenuPath- >TreeMenuEntry |
或者,您可以使用ContextMenuEntry指定菜单项。 |
停靠树菜单 |
通往你想选择的菜单项停靠树状视图。 这取决于技术的ID树状视图,使用MenuPath或停靠树菜单ModuleAttribute。默认ModuleAttribute是MenuPath。 |
![]() |
在这个例子中,SAP引擎3.0打开菜单项SDCCN——服务数据控制中心通过双击。 引导SAP TreeView |
SAP登录——开放与解决方案经理
该模块SAP登录——开放与解决方案经理允许你打开多个SAP连接在执行期间。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
SapLogonPath |
完整路径登录SAP GUI。 |
SapConnection |
名称或系统ID (SID)要连接的会话。 |
SAP仿真树
该模块SAP仿真树允许你引导SAP模拟树木。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
树 |
仿真树中的一个项目。 表示节点与- >举例来说,NodeA- >NodeB。 如果不止一个条目匹配路径,188金宝搏app苹果下载软件托斯卡引导第一个匹配。 你可以换一个节点索引号,例如输入NodeA- ># 5- >NodeC在第二个节点选择第五个条目。 |
列 |
模拟树的列的数量。列从的编号# 1。 列细胞,不包含任何文本也计算在内。在一些模拟树木,这样空细胞分裂列(见下面的例子)。 |
行动 |
你想在一个项目执行的动作模拟树。 可用以下值:
|
算法,SAP引擎3.0使用通过模拟导航树。 以下算法:
|
![]() |
在本例中,您想要点击条目BAPISDBUSI在接下来的仿真树: 模拟表的树在SAP中 这样做,您可以使用该模块SAP仿真树并输入以下TestStepValues:
SAP仿真树模块在TestCase |
![]() |
在本例中,您想要验证如果红绿灯其他对象被设置为红色的。 仿真树在SAP中 这样做,您可以使用该模块SAP仿真树并输入以下TestStepValues:
SAP仿真树模块在TestCase |
SAP模拟表树
该模块SAP模拟表树允许你引导SAP模拟表树。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
头表 |
引导的主要表中描述章“表”。 |
内容表 |
引导嵌入表中描述章“表”。 如果你想要引导控制嵌入到仿真表树,例如,交通信号灯,您可以创建他们<细胞>模块的水平。有关详细信息,见“定义控制细胞”章。 |
算法,SAP引擎3.0使用通过模拟导航表树。 以下算法:
|
![]() |
在这个例子中,如果你想验证下面的截图上标记细胞591年,48: 模拟表的树在SAP中 这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:
SAP模拟表树模块在TestCase |
![]() |
在本例中,您想在仿真验证以下值表树: 模拟表的树在SAP中 这样做,您可以使用该模块SAP模拟表树并输入以下TestStepValues:
SAP模拟表树模块在TestCase |