Wartezyklus für Objekte festlegen

Mit der im Folgenden beschriebenen Funktion wird während der Wiedergabe ein Wartezyklus für ein Objekt festgelegt, um das Vorhandensein des Objekts zu prüfen. Dies ist hilfreich, wenn Sie das Auftreten eines Objekts unmittelbar nach dem Starten Ihrer Anwendung oder nach anderen Aktionen erwarten, deren Ausführung viel Zeit in Anspruch nehmen kann.

So legen Sie einen Wartezyklus fest:

  1. Klicken Sie in Functional Test, Java Scripting, auf die Schaltfläche Functional Test-Script aufzeichnen, oder wählen Sie den Menübefehl Datei > Neu > Functional Test-Script mit Recorder aus, um die Aufzeichnung eines Scripts zu starten. Weitere Informationen zum Aufzeichnen von Scripts in Functional Test, Java Scripting, finden Sie unter Script aufzeichnen. Klicken Sie in Functional Test, VB.NET Scripting, auf die Schaltfläche Functional Test-Script aufzeichnen, oder wählen Sie den Menübefehl Datei > Neu > Script mit Recorder hinzufügen aus, um die Aufzeichnung eines Scripts zu starten. Weitere Informationen zum Aufzeichnen von Scripts in Functional Test, VB.NET Scripting, finden Sie unter Script aufzeichnen.

  2. Klicken Sie im Aufzeichnungsmonitor auf die Schaltfläche Anwendung starten, um Ihre Testanwendung zu starten. Weitere Informationen hierzu finden Sie unter Testanwendungen starten.

  3. Suchen Sie das Objekt in Ihrer Anwendung, auf das Sie warten möchten.

  4. Klicken Sie im Aufzeichnungsmonitor auf die Schaltfläche Befehle für Prüfpunkt und Aktion einfügen.

  5. Wählen Sie auf der Seite Objekt auswählen des Assistenten für Prüfpunkt und Aktion das Objekt mit Hilfe der Objektsuche in der Anwendung aus. Weitere Informationen zum Auswählen von Objekten finden Sie unter Seite "Objekt auswählen" im Assistenten für Prüfpunkt und Aktion. Klicken Sie nach Auswahl des Objekts auf Weiter.

  6. Klicken Sie auf der Seite Aktion auswählen auf die Option Auf ausgewähltes Testobjekt warten. Dies ist die vierte Option auf dieser Seite. Klicken Sie anschließend auf Weiter.

    Verwenden Sie zur Festlegung eines Wartezyklus für das Objekt entweder die Standardwerte oder legen Sie selbst eine Zeit fest. Unter Maximale Wartezeit ist die maximale Anzahl an Sekunden angegeben, die Functional Test während der Wiedergabe auf das Auftreten des Objekts in Ihrer Anwendung wartet. Unter Prüfintervall ist die Anzahl der Sekunden für den zeitlichen Abstand angegeben, in dem Functional Test das Vorhandensein des Objekts während der Warteperiode prüft.

    Wenn die Option Standardeinstellungen verwenden markiert ist, prüft Functional Test 120 Sekunden lang alle zwei Sekunden das Vorhandensein des Objekts in Ihrer Anwendung. Sie können Ihre eigene Zeit eingeben, indem Sie die Markierung im Markierungsfeld Standardeinstellungen verwenden aufheben und in die Felder Maximale Wartezeit und Prüfintervall benutzerdefinierte Werte eingeben.

  7. Klicken Sie auf Fertig stellen.

    Die Anweisung mit der Methode waitForExistence wird daraufhin an der Stelle in das Script geschrieben, an der Sie das Objekt eingefügt haben.

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.