在此示例中,创建新的 TestObject 并将其映射到 CheckBoxProxy 代理,以添加 check() 和 uncheck() 方法。 此代理扩展了 public String getTestObjectClassName() 代理方法以返回新创建的 TestObject 的规范名称,从而使所有的 javax.swing.JCheckBox 控件具有新的 TestObjects。
将 CheckBoxProxy.jar、CheckBoxProxy.rftcust、ExtendedToggleGUITestObject.jar 和 ExtendedToggleGUITestObject.rftcust 文件复制到定制目录,然后重新启动 Functional Tester 以测试样本待测应用程序(AUT)。
您可以测试 CheckBoxApp AUT 提供的 javax.swing.JCheckBox 控件。
管理属性 | 值 |
---|---|
代理类名(#proxy) | .java.jfc.JCheckBoxProxy |
测试对象类名称(#testobject) | ToggleGUITestObject |
管理属性 | 值 |
---|---|
代理类名(#proxy) | SDK.Sample.ExtendedCheckBoxProxy |
测试对象类名称(#testobject) | ExtendedToggleGUITestObject |