表
这一章描述了如何引导表托斯卡TBox。你可以找到的例子常见用例结束时这个话题。如何编辑的详细信息表通过表指导编辑器,请参阅“编辑表与表章指导编辑器”。
您可以使用以下ActionModes引导列、行和单元格的表:
ActionMode |
价值 |
描述 |
---|---|---|
<值> |
输入一个值 |
|
验证 |
<价值>、<属性> |
验证一个值或属性 |
约束 |
<值> |
这限制了搜索 |
<缓冲区名称>,<属性>- ><缓冲区名称> |
缓冲区的值细胞,行或列。 |
|
排除 |
{TableCompare} |
这个不包括的行和列基线比较。 |
此外,您可以使用ActionMode选择选择表。
![]() |
空格、制表符和换行符值比较,如果ActionMode期间将被忽略约束用于一个表。 |
![]() |
对于细胞来说,ActionMode输入只能使用价值点击。使用其他输入值细胞,你必须创建嵌入控件。 |
除了一般性质,您可以验证以下属性:
财产 |
描述 |
可用于 |
---|---|---|
ColumnCount |
表中的列数 |
表 |
RowCount |
表中的行数 |
表 |
ColumnNumber |
选择的列的索引。标题列的值是0和剩余的索引列是相对于这一列。 |
列 |
RowNumber |
指数选择的行。一个标题行是0的值和剩余的索引行是相对于这一行。 |
行 |
RawColumnNumber |
选择的列的索引。它总是从1开始。 |
列 |
RawRowNumber |
指数选择的行。它总是从1开始。 |
行 |
ResultCount |
使用这个属性来验证细胞的数量与指定的内容在一个行或列。请注意以下几点:
|
行,列 |
![]() |
在本例中,您创建一个模块从下表: 表的例子 然后创建TestStep表属性成功验证所有表属性。 每个表属性的验证 |
表结构
的表控制由<坳>和<行>属性。每一行或列可能包含几个<细胞>属性。
表的结构
行、列和单元格必须指定通过使用相应的属性的名称。通过这样做,属性名称将被修改。通过指定值细胞价值列。以下选项可用于识别细胞:
表属性 |
描述 |
---|---|
基线 |
表明表控制包含一个基线(见“基线比较”章)。 |
<行> |
可能的值确定的行:
前缀美元引导一行与它的头。引导一行根据其表中的绝对位置,使用前缀#。 |
<坳> |
可能的值为标识列:
前缀美元引导一个列在它的头。引导一行根据其表中的绝对位置,使用前缀#。 |
<细胞> |
可能值识别细胞可用在一个行或列属性:
前缀美元引导细胞与一个头。引导细胞根据其绝对位置在一个行或列,使用前缀#。 |
![]() |
在本例中,您创建一个模块从下表: 表的例子 然后创建TestStep表属性成功验证的一些属性。 验证不同表的属性 |
定义头文件
表控件包含以下指导参数:HeaderColumn和HeaderRow。托斯卡XScan自动识别并将它们复制到模块作为技术标识。这些属性的值指定行或列作为一个头。头是由指定的值美元的头。
表控制转向参数标头
列位于指定的标题或列前将通过使用消极的行或列数字。
下表包含的例子,说明如何引导显示细胞通过行和列数字:
2美元,2美元 |
2、3美元 |
||||
$ 1、$ 1 |
$ 1、$ 1 |
||||
头,1美元 |
美元的头 |
头,1美元 |
头,2美元 |
||
$ 1、$ 1 |
$ 1、$ 2 |
||||
2美元,2美元 |
|||||
3,3美元 |
![]() |
这TestCase引导表。点击执行头在细胞1。 使用指定的头转向表 |
![]() |
请注意,FirstEmpty和LastContent命令不为列或行位于工作之外定义的标题行或列。 |
定义的值范围的细胞
表中的值的细胞复制到模块的参数值范围ExplicitName。这些名字是转向输入值,因此可以从下拉菜单中选择的列,行或细胞TestStepSubValues (见表“表格属性”)。
行和列的值范围
定义控制细胞内
控件可以嵌入在一个表格来引导细胞的细胞。嵌入式控制不需要一种独特的技术ID,因为这些控制是通过细胞识别。然而控制转向要求您创建一个相应的ModuleAttribute各自的控制类型。这适用于以下控制类型:按钮,复选框,组合框,链接,图像,RadioButton,文本框,标签和SAP TrafficLight。你也可以利用细胞控制引导文本框。
选择的行或列控制单元控制模块。
选择创建嵌入式<控制型>控件从上下文菜单中。
创建一个嵌入式控制
为进一步的信息关于如何引导控制细胞内,请参阅相应的控制章节。
控制在一个单元中
定义关键列
一些列的表可能完全充满了标准数据如货币或日期值。然而这些列的细胞不需要包含任何相关数据。列包含重要数据被称为决定性的列在托斯卡。
系统可以读取行充满了具体值。
使用的参数DecisiveColumns表的属性来定义一个或多个决定性的列。几个值,通过用分号分开它们指定(看到“例9 -指导控制具有决定性的列”)。
参数DecisiveColumns