使用属性的控件

有各种类型的控制属性,将在这一章更详细地描述。

控制性能可以作为识别参数用于确定对象(见“识别参数”章),或者他们可以用来引导控制通过定义价值列的TestCase。控制属性验证是另外所示ActionProperty列。

业务属性

业务属性提供托斯卡指挥官,可以使用特定的控制类型。这些属性对所有技术将是平等的。

每个控件类型的GUI和NonGUI应用程序包含业务属性存在ResultCount

  • 房地产存在指示是否存在控制(真或假)。

  • 房地产ResultCount表示当前节点存在多久。

每个控件类型的GUI应用程序中包含的业务属性启用,IsSteerable,可见

  • 房地产启用指示是否启用控制(真正的)或禁用()。

  • 房地产IsSteerable指示是否可以编辑控制。

  • 房地产可见指示是否控制是可见的。

文本框默认属性文本。如果一个指定的控制属性不需要输入到一个文本框。您可以使用以下指导选择为了写值Example01文本框:

默认属性:TestStepValues导致相同的结果

技术性能

特定于技术的属性是基于底层技术从应用程序读取出来。

每个HTML元素标签财产。

反映了属性

确定元素在测试对象的所有属性在运行时可以通过反射访问检索,目标提供技术支持。可以做到这一点托斯卡XScan通过选项得到所有属性(见“托斯卡XScan UI导航”章

属性,只能检索使用反射访问可用于验证流程和控制识别。ActionMode输入却不可以使用。

默认属性

托斯卡,一些控制使用一个默认的属性,以防TestStepValue(没有选择属性见“验证属性”章)。

为进一步的信息默认属性为一个特定的控制,请参考各自的控制类型的话题(见“控制类型”章和相关章节)。

验证属性

通过使用验证控制属性价值列和语法如下:

语法:

<价值>。<属性> <操作符>

如果你想使用默认属性,输入以下语法:

语法:

<操作符> <值>

语法描述:

语法验证控制属性的详细描述

<属性>。

控制属性的名称使用一个点作为前缀。可用的属性取决于所使用的技术引导和控制。

例子:.enabled,.exists,value

<操作符>

可能的操作符:= =,! =,>,<,< =,> =

<值>

必须指定值,以满足一个条件。

可能的值:真正的,,<值>(字母数字)

您可以输入语法直接进入价值列,或者你使用下面描述的输入助理。

  1. 设置的值ActionMode验证,WaitOn,选择约束

  2. 定义显示数据类型

  3. 点击蓝色箭头价值列打开输入助理进入语法。

输入的助理价值

  1. 选择属性没有任何前缀和操作员显示下拉列表。根据上下文提供的运营商。

  2. 要验证的值输入到输入字段旁边的运营商。

语法用于验证组合框是否启用

确保使用一个合适的数据类型为你的验证。

例如,如果您验证的属性存在的数据类型布尔。数据类型数字日期分别解释为一个数字和日期。

当你修改ActionMode或数据类型,托斯卡将自动应用默认的操作符。