You must enable stand-alone Standard Widget Toolkit (SWT) support before using IBM® DevOps Test UI (Test UI) to test SWT applications in
the application under test.
To enable an SWT application, you must first enable the JRE in which the application
runs, and then modify the Java code of the SWT application.
Test UI
automatically enables the environments for functional testing. As a result, you can directly
record functional test scripts without enabling components manually. The automatic enablement
takes place under certain conditions and has limitations. For more information about the
conditions and limitations, see Automatically
enabled environment for functional testing.
- Enable the JRE in which the SWT application runs. To do
this:
- Click from
Test UI to invoke the Enable Environments dialog.
- Click the Java Environments tab.
- Click Search. The Search for
Java Environments dialog opens.
- Select the appropriate search mechanism, and click Search.
When the search is complete, the JREs are listed in
the Java Environments list.
- Select the environment of the SWT application by clicking
it on the list.
- Click Enable and then click Close.
-
Place the rational_ft_bootstrap.jar file in the classpath. The
rational_ft_bootstrap.jar is found in the C:\Program
Files\IBM\DevOpsTest\FunctionalTester\EclipseEnabler\plugins
location.
- The enableSwtUi() method must be called from the User Interface
(UI) thread of the SWT application. Add this code:
try
{
com.rational.test.ft.bootstrap.Bootstrap.enableSwtUi(this);
}
catch (Throwable e) {}
This must be called from the
code that first creates the application shell.
- Save your changes.