Vous devez activer la prise en charge autonome de Standard Widget Toolkit (SWT) avant d'utiliser IBM® DevOps Test UI (Test UI) pour tester les applications SWT dans l'application testée.
Pour activer une application SWT, vous devez d'abord activer le JRE dans lequel l'application s'exécute, puis modifier le code Java de l'application SWT.
Test UI active automatiquement les environnements pour les tests fonctionnels. Par conséquent, vous pouvez enregistrer directement des scripts de tests fonctionnels sans activer manuellement les composants. L'activation automatique a lieu sous certaines conditions et comporte des limites. Pour plus d’informations sur les conditions et limitations, voir Environnement automatiquement activé pour les tests fonctionnels.
- Activez le JRE dans lequel l'application SWT s'exécute. Pour faire ça:
- Cliquez sur depuis Test UI pour appeler la boîte de dialogue Activer les environnements.
- Clique le Environnements Java languette.
- Cliquez sur Recherche. La boîte de dialogue Rechercher des environnements Java s'ouvre.
- Sélectionnez le mécanisme de recherche approprié et cliquez sur Recherche.
Une fois la recherche terminée, les JRE sont répertoriés dans le Environnements Java liste.
- Sélectionnez l'environnement de l'application SWT en cliquant dessus dans la liste.
- Cliquez sur Activer puis cliquez sur Fermer.
- Placez le fichier rational_ft_bootstrap.jar dans le chemin de classe. Le rational_ft_bootstrap.jar se trouve dans leC:\Program Files\IBM\DevOpsTest\FunctionalTester\EclipseEnabler\plugins emplacement.
- La méthode activateSwtUi() doit être appelée à partir du thread de l'interface utilisateur (UI) de l'application SWT. Ajoutez ce code:
try { com.rational.test.ft.bootstrap.Bootstrap.enableSwtUi(this); } catch (Throwable e) {}
Cela doit être appelé à partir du code qui crée en premier le shell de l'application.
- Enregistrez vos modifications.