在使用 Rational® Functional Tester 测试正在进行测试的 SWT 应用程序之前,必须启用独立标准窗口小部件工具箱 (SWT) 支持。
关于此任务
要启用 SWT 应用程序,必须首先启用用于运行应用程序的 JRE,然后修改 SWT 应用程序的 Java 代码。
过程
- 启用用于运行 SWT 应用程序的 JRE。要采用这种方法,请执行以下步骤:
- 从 Functional Tester 中单击以调用“启用环境”对话框。
- 单击“Java 环境”选项卡。
- 单击搜索。此时会打开“搜索 Java 环境”对话框。
- 选择相应搜索机制,然后单击搜索。
搜索完成后,会在 Java 环境列表中列出 JRE。
- 通过在列表中单击某个环境来选择 SWT 应用程序的环境。
- 单击启用,然后单击关闭。
- 将 rational_ft_bootstrap.jar 文件放在类路径中。
rational_ft_bootstrap.jar 位于 C:\Program Files\IBM\SDP\FunctionalTester\EclipseEnabler\plugins 位置中。
- 必须从 SWT 应用程序的用户接口 (UI) 线程来调用 enableSwtUi() 方法。添加以下代码:
try
{
com.rational.test.ft.bootstrap.Bootstrap.enableSwtUi(this);
}
catch (Throwable e) {}
必须从第一个创建应用程序 shell 程序的代码中调用此代码。
- 保存您的更改。