将代理映射到控件

Functional Tester 根据名称识别各个测试下应用程序 (AUT) 控件。在测试脚本中运行 testObject.getProperty(".class") 方法,您将可以获取类名。将通过各个控件和代理对象的类名来创建映射。

开始之前

要将代理映射到控件,必须通过扩展名为 .rftcust 的所谓定制文件,来明确地将新开发的代理对象映射到控件或控件组。Functional Tester 引入了这些定制文件,并且为映射中指定的控件创建了代理对象实例。您必须创建自己的定制文件来指定代理对象和控件之间的映射信息。通过将新创建的定制文件保存到 Functional Tester 定制目录中,您可以部署新创建的定制文件。

关于此任务

要将代理类映射到 AUT 控件类,请在 DomainImplementation 的开始和结束标记内添加 ClassNameUsedBy 标记。
注: 必须在 ClassName 标记内添加代理类名,同时必须在 UsedBy 标记内添加该代理所代表的 AUT 类的名称。

示例

以下示例是关于定制文件中的映射条目:
<DomainImplementation L=".DomainImplementation">
<Name>Java</Name>
<ClassName>com.rational.test.ft.domain.java.awt.JSpinnerProxy</ClassName>
<Replaces/>
<UsedBy>java.awt.JSpinner</UsedBy>
</DomainImplementation>

下一步做什么

更新定制文件时,请确保文件符合以下条件:

反馈