引导WPF控制
您可以创建WPF模块与托斯卡XScan。
为此,右键单击文件夹并选择一个模块扫描- >应用程序从上下文菜单中。或者,您可以选择一个模块文件夹并单击扫描- >应用程序在模块菜单。为进一步的细节如何从这里出发,也看到“章扫描模块”。
你可以引导以下标准控件中描述“操舵控制”章:
本章的其余部分解释了如何引导控制的WPF应用程序。
快捷菜单
你可以引导快捷菜单中描述章“菜单”。
您可以手动创建一个快捷菜单模块通过创建一个模块章节中描述见“定义控制细胞”章和修改如下:
设置BusinessType“窗口”。
设置InterfaceType“图形用户界面”。
添加一个配置参数称为“引擎”和“DotNetEngine”价值。
添加一个BusinessID参数“IsContextMenu”与“真正”的价值。
添加一个ModuleAttribute与BusinessType“菜单”。
添加一个配置参数到ModuleAttribute被称为“BusinessAssociation”与“后代”的价值。
添加一个配置参数到ModuleAttribute称为“引擎”和“DotNetEngine”价值。
数据表格
你可以引导数据表格中描述章“表”。
引导控制细胞内,使用嵌入式控制(见“定义控制细胞”章)。你不需要嵌入链接控制。
![]() |
下面的例子验证细胞中的值是否在第二行ID列是1。 DataGrid:验证一个值 下面的例子写值测试第二行第一列。 DataGrid:输入文本 以下示例选择的复选框位于第二行选择专栏: DataGrid:选择一个复选框 |
可编辑的组合框
可编辑的组合框是组合框允许您添加条目的列表选项。
将一个条目添加到选择列表,遵循以下步骤:
扫描WPF应用程序托斯卡XScan。
在扫描期间,选择控制命名PART_EditableTextBox在可编辑的组合框控件。如果您没有看到这个控件的列表,调整滤波器水平。
选择控制命名PART_EditableTextBox
保存模块。
在测试点选项卡,引导TestStepValue命名PART_EditableTextBox与ActionMode输入和数据类型字符串。的值,设置您想要添加的条目列表。
引导TestStepValue命名PART_EditableTextBox
扩张器
WPF扩张器是一个可折叠/扩展容器可容纳其他控件。
扫描的内容扩展器,扩大之前启动扫描。
除了一般性质,您可以验证以下属性:
财产 |
描述 |
---|---|
标签 |
扩张器的名字。 |
扩大 |
表明如果扩张器扩张。 |
您可以使用ActionModes如下所述。如果你不进入TestStepValue属性,托斯卡指挥官使用的财产默认属性专栏:
ActionMode |
价值 |
默认属性 |
描述 |
---|---|---|---|
输入 |
扩大,崩溃 |
展开或折叠扩张器。 |
|
验证 |
真正的,假,<属性> |
扩大 |
验证一个值或属性。 |
缓冲 |
<缓冲区名称> |
扩大 |
托斯卡指挥官缓冲区的值真正的或假取决于扩张器扩张或崩溃。 |
![]() |
在这个例子中,托斯卡指挥官扩展了扩张器。 扩大一个扩张器 |
![]() |
这个例子展示了如何验证属性。 在下面的截图中,托斯卡指挥官验证是否扩张器扩张(真正的)。 验证一个扩张器的状态 您还可以使用该财产扩大验证扩展器是否扩大。 验证一个扩张器的状态扩大 |
![]() |
这个例子展示了如何缓冲区的默认属性。 托斯卡指挥官创建一个缓冲区称为ExpanderState。取决于扩张器扩张或倒塌在运行时,系统写值真正的或假这个缓冲区。 缓冲扩张器的状态 |
框架
一个框架是一个面板显示HTML内容嵌入一个WPF窗口。
HTML内容可以扫描和自动分开描述章“XBrowser引擎3.0”。你不应该指定一个浏览器测试配置参数指导内容。
扫描的HTML内容,右键单击WPF窗口在扫描和选择HTML从发动机列表。
列表视图
视图是一个类型的列表框,可以有一个列表或表的格式。
如果ListView在列表格式,你可以引导中描述章“列表框”。
如果ListView是在表的格式,你可以引导中描述章“表”。
PasswordBox
你可以引导PasswordBoxes中描述“文本框”章。
你可以输入文本与ActionMode PasswordBox输入,但是你不能验证和缓冲区的内容。
PasswordBox的默认数据类型密码。
![]() |
在这个例子中,引擎输入密码进入PasswordBox: 输入密码进入PasswordBox |
RibbonSplitButton
RibbonSplitButton是按钮旁边还有一个下拉菜单包含任意数量的额外控制。
你可以引导中描述的内部控制下拉“操舵控制”章。
![]() |
在这个例子中,引擎执行输入RibbonSplitButton按钮上的下拉菜单结构: RibbonSplitButton引导一个按钮的下拉菜单 |
RichTextBox
您可以在完全相同的方式引导控制作为一个正常的文本框(见“文本框”章)。
TextBlock
版面是只读文本块。
为了验证TextBlock中的文本,使用ActionMode验证。
TextBlock可以包含一个或多个超链接。
激活一个超链接,选择相关的URL从下拉的价值列和使用ActionMode输入。
![]() |
在这个例子中,激活引擎基于选择的URL链接: 激活一个TextBlock超链接 |
ToggleButton
你可以引导ToggleButtons中描述章“按钮”。
核实ToggleButton的状态,使用属性选择。
![]() |
在这个例子中,引擎验证ToggleButton是否在测试应用程序中选择: 验证选择ToggleButton状态 |
工具栏
工具栏被视为容器包含任意数量的控制。你可以像平时一样引导控制工具栏内。
控制工具栏的隐藏溢出区域可以查看托斯卡XScan通过调整过滤项滑块。
你也可以引导按钮,打开溢出区。
![]() |
在这个例子中,发动机上执行一个输入栏的溢出按钮: 引导溢出按钮在工具栏上 |