Functional Tester est livré avec des exemples de code que vous pouvez utiliser dans vos propres scripts. Vous pouvez les ouvrir à partir du projet exemple fourni avec Functional Tester.
Pour accéder au projet exemple, ouvrez la Galerie d'exemples à partir de la page de bienvenue ou du menu Aide. Cliquez sur Aide > Galerie d'exemples. Dans la galerie, naviguez jusqu'au projet exemple Functional Tester. Il figure dans la catégorie Exemples de technologies.
Le projet exemple a été créé à l'aide du tutoriel Functional Tester. Vous pouvez examiner le script et les autres ressources de test pendant ou après l'exécution du tutoriel afin de les comparer à vos propres fichiers.
Le projet exemple contient le script, les points de vérification, la mappe d'objets et d'autres fichiers créés lors de l'exécution du tutoriel. Le script est à l'état où il devrait se trouver à la fin du tutoriel. A titre de référence, vous pouvez examiner le script ou les autres ressources de test afin de les comparer aux vôtres. Vous pouvez aussi lire le script. Le script du tutoriel a pour nom "ClassicsSample."
Pour ouvrir le projet, cliquez sur le
lien Importer. Le projet s'affiche alors dans la vue Projets.
Cliquez sur le nom du script pour afficher son code dans la fenêtre prévue à cet effet. Vous
pouvez lire le script en cliquant sur le bouton Exécuter le script Functional Tester de la barre d'outils de Functional Tester.
Le projet comporte également des exemples de code que vous pouvez utiliser dans vos propres scripts.
Classe |
Package |
Description |
ExtensionScript |
superscript |
Fournit des méthodes utilitaires générales. |
HtmlScript |
superscript |
Fournit un gestionnaire permettant de fermer automatiquement les boîtes de dialogue HTML actives inattendues. |
WindowScript |
superscript |
Fournit des méthodes qui peuvent aider à pallier certains problèmes liés aux applications Microsoft Windows natives. |
SwtScript |
superscript |
Fournit des méthodes qui peuvent être utiles au test d'applications à base de composants SWT. Notez que cette implémentation utilise WindowScript, qui est une classe spécifique à Microsoft Windows. Cette classe n'est pas compatible avec Linux. |
EclipseScript |
superscript |
Fournit des méthodes qui peuvent être utiles au test de plug-ins s'exécutant
à l'intérieur de la plateforme Eclipse (voir
http://www.eclipse.org/). Notez que ce code utilise des classes internes d'Eclipse. Par conséquent,
rien ne garantit qu'il pourra encore fonctionner avec les futures versions d'Eclipse. |
WorkbenchTestObject |
testobject.eclipse |
Objet de test représentant la classe Workbench du shell Eclipse (voir http://www.eclipse.org/). |
WorkbenchWindowTestObject |
testobject.eclipse |
Objet de test représentant la classe WorkbenchWindow du shell Eclipse (voir http://www.eclipse.org/). |
WorkbenchPageTestObject |
testobject.eclipse |
Objet de test représentant la classe WorkbenchPage du shell Eclipse (voir http://www.eclipse.org/). |
Pour utiliser ces exemples, copiez les répertoires testobject et superscript, ainsi que leur contenu, dans un projet Functional Tester.
Pour utiliser l'un des superscripts (classes du package superscript), spécifiez son nom de classe complet comme superclasse d'auxiliaire du script souhaité. Par exemple, pour associer la superclasse ExtensionScript à un script appelé X, cliquez avec le bouton droit sur X, dans la vue Projets de Functional Tester, puis sélectionnez Propriétés dans le menu contextuel. Dans la boîte de dialogue "Propriétés de X.java", sélectionnez "Script Functional Tester" dans la liste à gauche. Entrez "superscript.ExtensionScript" dans le champ "Superclasse d'auxiliaire". Vous pouvez également modifier les préférences de votre projet afin que tous les nouveaux scripts que vous créez ensuite dans ce projet étendent cette classe de superscript. Pour cela, cliquez avec le bouton droit sur le projet et sélectionnez Propriétés dans le menu contextuel. Sélectionnez "Projet Functional Tester" dans la liste de gauche et entrez le nom de la classe dans le champ "Superclasse d'auxiliaire de script".
Le script X.java peut dès lors utiliser les méthodes supplémentaires apportées par la classe ExtensionScript, telles que getClipboardText(), setClipboardText() et clipboardVP().
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.