您可以使用的示例

此代理样本说明了如何为 CheckBox 控件创建简单代理类和新的 TestObject

扩展的能力:创建新的 TestObject

在此示例中,创建新的 TestObject 并将其映射到 CheckBoxProxy 代理,以添加 check()uncheck() 方法。 此代理扩展了 public String getTestObjectClassName() 代理方法以返回新创建的 TestObject 的规范名称,从而使所有的 javax.swing.JCheckBox 控件具有新的 TestObjects。

注: 仅当您想要控件显示现有 Functional Tester TestObject 中不可用的新方法时,创建新的 TestObject。

部署二进制文件

CheckBoxProxy.jarCheckBoxProxy.rftcustExtendedToggleGUITestObject.jarExtendedToggleGUITestObject.rftcust 文件复制到定制目录,然后重新启动 Functional Tester 以测试样本待测应用程序(AUT)。

注: 如果复选框控件的 Rational Functional Tester 脚本中显示有编译错误,那么您必须手动将 ExtendedToggleGUITestObject.jar 文件添加到 Rational Functional Tester 项目中。

验证代理和 TestObject 部署

您可以测试 CheckBoxApp AUT 提供的 javax.swing.JCheckBox 控件。

验证新的 TestObject 能力


反馈