Beispiele

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:

  1. Klicken Sie in der Ansicht "Functional Test-Projekte" mit der rechten Maustaste auf "X" und wählen Sie aus dem Popup-Menü den Eintrag Eigenschaften aus.
  2. Wählen Sie im Fenster Properties for X.java den Eintrag Functional Test-Script aus der Liste auf der linken Seite aus.
  3. Geben Sie im Editierfeld Helper-Superklasse den Text superscript.ExtensionScript ein.

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:

  1. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie aus dem Popup-Menü den Eintrag Eigenschaften aus.
  2. Definieren Sie in "Functional Tester-Projekt" das Textfeld Neue Script-Helper-Superklasse.

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

Feedback