您可以设置屏幕、字段和字符的识别属性,以在定义屏幕时,增强脚本的灵活性。每个对象均有一组识别属性,这组识别属性一般是在录制过程中创建。回放过程中,要在测试下应用程序中查找某一对象,Functional
Tester 会将应用程序中的对象与测试对象中的识别属性进行比较。每个测试对象的每种属性均有一个相关联的识别权重值,此值在 0 至 100 之间。Functional
Tester 使用每个识别属性的此权重值来确定属性的重要性。
表 1 描述窗口的缺省识别属性和权重。
表 1. 屏幕的缺省识别属性属性 |
权重 |
字段计数 |
40 |
非静态的字段计数 |
40 |
第一个字段的开始位置 |
20 |
第一个字段长度 |
20 |
第一个字段文本 |
20 |
最后一个字段的开始位置 |
20 |
最后一个字段的长度 |
20 |
最后一个字段的文本 |
20 |
文本 |
0 |
表 2 描述字段的识别属性和权重。
表 2. 字段的缺省识别属性属性 |
权重 |
开始列 |
30 |
开始行 |
40 |
长度 |
30 |
文本 |
30 |
表 3 描述字符的识别属性和权重。
表 3. 字符的缺省识别属性属性 |
权重 |
开始列 |
40 |
开始行 |
60 |
位置 |
60 |
字符 |
60 |