引导WPF控制

您可以创建WPF模块与托斯卡XScan

为此,右键单击文件夹并选择一个模块扫描- >应用程序从上下文菜单中。或者,您可以选择一个模块文件夹并单击扫描- >应用程序模块菜单。为进一步的细节如何从这里出发,也看到“章扫描模块”

你可以引导以下标准控件中描述“操舵控制”章:

本章的其余部分解释了如何引导控制的WPF应用程序。

快捷菜单

你可以引导快捷菜单中描述章“菜单”

您可以手动创建一个快捷菜单模块通过创建一个模块章节中描述见“定义控制细胞”章和修改如下:

  1. 设置BusinessType“窗口”。

  2. 设置InterfaceType“图形用户界面”。

  3. 添加一个配置参数称为“引擎”和“DotNetEngine”价值。

  4. 添加一个BusinessID参数“IsContextMenu”与“真正”的价值。

  5. 添加一个ModuleAttributeBusinessType“菜单”。

  6. 添加一个配置参数ModuleAttribute被称为“BusinessAssociation”与“后代”的价值。

  7. 添加一个配置参数ModuleAttribute称为“引擎”和“DotNetEngine”价值。

数据表格

你可以引导数据表格中描述章“表”

引导控制细胞内,使用嵌入式控制(见“定义控制细胞”章)。你不需要嵌入链接控制。

下面的例子验证细胞中的值是否在第二行ID列是1

DataGrid:验证一个值

下面的例子写值测试第二行第一列。

DataGrid:输入文本

以下示例选择的复选框位于第二行选择专栏:

DataGrid:选择一个复选框

可编辑的组合框

可编辑的组合框是组合框允许您添加条目的列表选项。

将一个条目添加到选择列表,遵循以下步骤:

  1. 扫描WPF应用程序托斯卡XScan

  2. 在扫描期间,选择控制命名PART_EditableTextBox在可编辑的组合框控件。如果您没有看到这个控件的列表,调整滤波器水平

选择控制命名PART_EditableTextBox

  1. 保存模块。

  2. 测试点选项卡,引导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通过调整过滤项滑块。

你也可以引导按钮,打开溢出区。

在这个例子中,发动机上执行一个输入栏的溢出按钮:

引导溢出按钮在工具栏上