Pour accéder au projet exemple, ouvrez la Galerie d'exemples à partir de la page de bienvenue ou du menu Aide. Cliquez sur . Dans la galerie, naviguez jusqu'à l'exemple de projet Functional Tester. Il figure dans la catégorie Exemples de technologies.
L'exemple de projet 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. L'exemple de script est à l'état où il devrait se trouver à la fin du tutoriel. A titre de référence, vous pouvez consulter le script ou d'autres ressources afin de les comparer aux vôtres, ou lire le script en conditions réelles. Le script du tutoriel s'appelle "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 permettant de résoudre les incidents liés aux applications Microsoft Windows natives. |
SwtScript | superscript | Fournit des méthodes susceptibles d'être utiles lors du test d'applications SWT. Cette implémentation utilise WindowScript, spécifique à Microsoft Windows. Cette classe n'est pas compatible avec Linux. |
EclipseScript | superscript | Fournit des méthodes susceptibles d'être utiles lors du test des plug-ins exécutés sur la plateforme Eclipse (voir le site http://www.eclipse.org/). Ce code utilise des classes Eclipse internes et peut donc engendrer une rupture avec les versions futures d'Eclipse. Cette classe illustre l'appel de méthodes statiques dans l'application testée et l'utilisation d'objets de test personnalisés. |
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, affectez à la propriété de la superclasse d'auxiliaire d'un script le nom de classe complet du superscript. Par exemple, pour associer la superclasse ExtensionScript à un script appelé X, cliquez avec le bouton droit de la souris 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 de gauche. Entrez "superscript.ExtensionScript" dans la zone "Superclasse d'auxiliaire". Vous pouvez également modifier les préférences du projet afin que les scripts créés dans le projet étendent ce superscript. Pour définir un superscript d'auxiliaire, cliquez avec le bouton droit de la souris sur le projet et sélectionnez Propriétés dans le menu contextuel. Définissez ensuite la zone de texte Superclasse d'auxiliaire de script dans "Projet Functional Tester ".
Le script X.java peut dès lors utiliser les méthodes supplémentaires apportées par la classe ExtensionScript, telles que getClipboardText(), setClipboardText(), clipboardVP(), etc.