Enabling stand-alone Standard Widget Toolkit applications
You must enable stand-alone Standard Widget Toolkit (SWT) support before using Rational® Functional Tester to test SWT applications in the application under test.
About this task
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.
Rational® Functional Tester 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.Procedure
- Enable the JRE in which the SWT application runs. To do
this:
- Place the rational_ft_bootstrap.jar file in the classpath. The rational_ft_bootstrap.jar is found in the C:\Program Files\IBM\SDP\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.