菜单
本章提供了详细的信息关于如何引导菜单控制与3.0引擎,包括上下文菜单。
单行的视图
托斯卡扫描时自动创建单行的菜单托斯卡XScan。
这些菜单条目将通过指定的路径。你必须使用字符串- >代表路径节点。
ActionMode |
价值 |
描述 |
---|---|---|
输入 |
<路径> |
这通过使用指定的路径选择的条目。 如果条目包括RadioButton,这也是选择。 如果条目包含一个复选框,复选框的状态之间进行切换禁用和启用。 |
![]() |
在这个例子中,引擎选择条目关闭以下条目文件从菜单中,精炼。 选择一个菜单项通过指定路径 |
多行视图
为了在多行视图中显示菜单,构建结构化的条目托斯卡XScan。
根据发动机用于扫描,托斯卡允许你:
选择所需的菜单和每个条目。每个条目复制到模块作为一个子菜单。
选择菜单和手动创建条目ModuleAttributes。
除了一般性质为菜单项,您可以验证以下属性:
财产 |
描述 |
---|---|
选择 |
指定是否一个条目被选中或者去掉的时候。 这也适用于嵌入式RadioButtons或复选框。 对于嵌入式RadioButtons或复选框,这个属性可以得到证实。 |
的名字 |
菜单项的名称 |
如果多行菜单引导,ActionMode选择必须指定的菜单。你还必须设置ActionMode选择上面的所有条目位于分层次选中的条目。
下表列出了所有ActionModes用于菜单项。如果没有指定属性TestStepValue,系统使用属性中列出默认属性列。
ActionMode |
价值 |
默认属性 |
描述 |
---|---|---|---|
输入 |
x, x |
选择 |
这个选择或取消选择一个条目。 |
验证 |
真正的, |
的名字 |
这个验证值或属性。 |
缓冲 |
<缓冲区名称> |
的名字 |
这可以节省缓冲区中的条目的名称名称> <缓冲区。 |
![]() |
在这个例子中,发动机验证复选框以下条目编辑选择项: 验证一个菜单项的属性 |
创建通用菜单项
多行视图允许您手动创建条目的菜单控制模块。
在模块中,右键单击菜单控制你想添加条目。
选择创建ModuleAttribute从上下文菜单中。
定义一个名称的条目。< >通用条目。你可以改变TestStep这个名字。
扩大属性窗格中点击属性按钮或扩大箭头
工作区窗口的右边。
改变BusinessType子菜单。
改变的基数低氮。
创建配置参数BusinessAssociation与价值节点(见“参数配置”章)。
创建配置参数引擎并指定发动机用于控制应用程序。
创建配置参数ExplicitName与价值真正的(见“ExplicitName”章)。
ModuleAttribute <通用条目>——菜单项属性
为模拟的用户定义鼠标移动
如果你想在哪个方向定义时要移动鼠标指针放在一个条目在多行视图中,遵循以下步骤:
选择菜单项和开关属性选项卡。
定义控制参数UserSimulation与价值真正的。
创建指导参数MouseMove和使用下列值之一:
价值 |
描述 |
---|---|
VerticalFirst |
鼠标指针移动垂直和水平。 这是默认设置。 |
HorizontalFirst |
鼠标指针移动第一水平,然后垂直。 |
上下文菜单
188金宝搏app苹果下载软件Tricentis托斯卡引导上下文菜单,菜单。
上下文菜单可以消失当应用程序集中的变化。当这种情况发生时,托斯卡XScan不能检测控制当你扫描应用程序。在这种情况下,使用以下模块引导上下文菜单之一:
TBox上下文菜单对于Windows应用程序
SAP快捷菜单为SAP应用程序
WinForms上下文菜单WinForms应用程序
如果您的应用程序包含了一个自定义上下文菜单不消失当焦点变化时,使用托斯卡XScan扫描和相应的模块来控制它。
![]() |
在下面的示例中,您执行以下操作:
引导一个上下文菜单的例子 |