对象图属性占位符

对象图属性占位符会将对象图占位符值解析为属性值。它们还会解析缺省占位符值。

用途:使用以下占位符来定制下列脚本模板:

图占位符

描述:解析与对象图中的条目相关的值。映射占位符只有在 helper 脚本方法生成过程中以及进行记录以将注释插入到脚本的过程中才有效,否则测试对象实例将为未知。

语法:%map:property%

占位符的功能属性:

context -- 返回在“对象库”中已注册的最近父代(具有上下文)的描述名称。
contextComment -- 返回在“对象库”中已注册的最近父代(具有上下文)的已解析上下文注释。
topContext -- 返回最高父代的描述名称(除非该对象没有父代)。
topContextComment -- 返回在“对象库”中已注册的最高父代的已解析上下文注释。

示例:

%map:context% -- 返回在“对象库”中已注册的最近父代(具有上下文)的描述名称。

占位符的识别属性会返回属性名。

语法:%map:RecognitionProperty%

占位符的管理属性:

.class -- 返回测试对象的 Java 类名、HTML 标记(带有 HTML 前缀)或 VB 类名。
#name -- 返回测试对象描述名称。
#role -- 返回测试对象角色。
#domain -- 返回在其中定义测试对象的域,即 Java、HTML 或 .NET。
#testobject -- 返回用于与测试对象交互的接口类名。
#proxy -- 返回代理类名。
#description -- 返回在对象图编辑器中定义的用户指定的描述。

示例:

%map:.class% -- 返回测试对象的 Java 类名、HTML 标记(带有 HTML 前缀)或 VB 类名。
%map:#domain% -- 返回在其中定义测试对象的域,即 Java、HTML 或 VB。

反馈