更改控件的可映射性

某些测试下应用程序中的控件类型无需显示为测试对象。例如,容器控件没有有用的测试值且不显示。Functional Tester 需要这些容器控件来运行某些方法以检索有关其子代的信息。

开始之前

指定是否通过扩展 ShouldBeMapped() 方法来将控件作为测试对象显示。缺省情况下,仅映射 GUI 测试对象。

例如,不会映射“面板”控件。如果要映射此控件,请展开 ShouldBeMapped() 方法,然后指定返回值为 true。

可以扩展 表 1 中列出的方法:

表 1. 可扩展的测试对象映射方法
Java .Net
boolean shouldBeMapped() bool ShouldBeMapped()

示例

下面的 Java™ 样本使用 ShouldBeMapped() 方法来更改控件的可映射性:
import com.rational.test.ft.domain.*;

public class someProxy extends baseProxy
{
 .
 .
 public boolean shouldBeMapped()
 {
    return true;
 }
}

下面的 .Net 样本使用 ShouldBeMapped() 方法来更改控件的可映射性:

using Rational.Test.Ft.Domain;

public class SomeProxy:BaseProxy
{
  .
  .
  public override bool ShouldBeMapped()
  {
     return true;
  }
}

下一步做什么

成功开发和部署此代理代码后,将映射撰写代理所针对的控件。

反馈