Sie müssen die Unterstützung eigenständiger SWT-Anwendungen (Standard Widget Toolkit)
aktivieren, damit Sie in der getesteten Anwendung mit Rational Functional Tester SWT-Anwendungen testen können.
Informationen zu diesem Vorgang
Zum Aktivieren einer SWT-Anwendung müssen Sie zuerst die JRE aktivieren, in der die Anwendung ausgeführt wird, und dann den Java-Code der SWT-Anwendung ändern.
Vorgehensweise
- Führen Sie zum Aktivieren der JRE, in der die SWT-Anwendung ausgeführt wird, die folgenden Schritte aus:
- Klicken Sie in Functional Tester auf , um das Dialogfenster "Umgebungen aktivieren" aufzurufen.
- Klicken Sie auf die Registerkarte Java-Umgebungen.
- Klicken Sie auf Suchen. Das Dialogfenster "Suchen nach Java-Umgebungen" wird geöffnet.
- Wählen Sie den geeigneten Suchmechanismus aus und klicken Sie auf Suchen.
Sobald die Suche abgeschlossen ist, werden die JREs in der Liste Java-Umgebungen aufgelistet.
- Klicken Sie in der Liste auf die Umgebung der SWT-Anwendung, um sie auszuwählen.
- Klicken Sie auf Aktivieren und dann auf Schließen.
- Speichern Sie die Datei rational_ft_bootstrap.jar im Klassenpfad.
Die Datei rational_ft_bootstrap.jar befindet sich im Verzeichnis C:\Program
Files\IBM\SDP\FunctionalTester\EclipseEnabler\plugins.
- Der Benutzeroberflächenthread der SWT-Anwendung muss die enableSwtUi()-Methode aufrufen.
Fügen Sie dazu den folgenden Code hinzu:
try
{
com.rational.test.ft.bootstrap.Bootstrap.enableSwtUi(this);
}
catch (Throwable e) {}
Dieser Code muss von dem Code aus aufgerufen werden, der
zuerst die Anwendungsshell erstellt.
- Speichern Sie die Änderungen.