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/). |