Für die Arbeit mit diesen Beispielen müssen Sie die Verzeichnisse "testobject" und "superscript" sowie deren Inhalte in ein Functional Test-Projekt kopieren.
Wenn Sie eines der Superscripts verwenden möchten, müssen Sie für die Eigenschaft "Helper-Superklasse" des betreffenden Scripts den vollständigen Klassennamen des Superscripts definieren. Möchten Sie beispielsweise für ein Script mit dem Titel "X" die Superklasse ExtensionScript verwenden, führen Sie die folgenden Schritte aus:
Sie haben auch die Möglichkeit, Ihre Projekteinstellungen so zu ändern, dass alle neu erstellten Scripts im Projekt als Erweiterung für das Superscript verwendet werden. Wenn Sie ein standardmäßiges Helper-Superscript für ein Projekt definieren möchten, führen Sie die folgenden Schritte aus:
Nach Abschluss dieser Schritte können im Script X.java die zusätzlichen Methoden von ExtensionScript wie getClipboardText(), setClipboardText(), clipboardVP() usw. verwendet werden.
Klasse | Paket | Beschreibung |
---|---|---|
ExtensionScript | superscript | Stellt allgemeine Dienstprogrammmethoden bereit. |
HtmlScript | superscript | Stellt einen Handler zum automatischen Entfernen unerwarteter aktiver HTML-Dialogfenster bereit. |
WindowScript | superscript | Stellt nützliche Methoden zum Umgang mit Problemen im Zusammenhang mit systemeigenen Microsoft Windows-Anwendungen bereit. |
SwtScript | superscript | Stellt nützliche Methoden zum Testen SWT-basierter Anwendungen bereit. Beachten Sie, dass diese Implementierung mit WindowScript, einer Microsoft Windows-spezifischen Klasse, arbeitet. Unter Linux funktioniert diese Klasse nicht. |
EclipseScript | superscript | Stellt Verfahren zum Testen von Plug-ins bereit, die auf der Eclipse-Plattform ausgeführt werden (siehe auch http://www.eclipse.org/). Beachten Sie, dass sich dieser Code interner Eclipse-Klassen bedient und daher bei künftigen Versionen von Eclipse möglicherweise nicht funktioniert. Mit dieser Klasse wird der Aufruf statischer Verfahren in SUT sowie die Verwendung angepasster Testobjekte dargestellt. |
WorkbenchTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell Workbench (siehe auch http://www.eclipse.org/). |
WorkbenchWindowTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell WorkbenchWindow (siehe auch http://www.eclipse.org/). |
WorkbenchPageTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell WorkbenchPage (siehe auch http://www.eclipse.org/). |