Dynamische Suchfunktion aktivieren

Die Testobjektübersicht enthält eine hierarchische Liste der Testobjekte in der getesteten Anwendung. Änderungen der getesteten Anwendung können zu Änderungen in der Objekthierarchie führen. Während der Wiedergabe kann Rational Functional Tester dann keine Objekte finden, deren hierarchische Position geändert wurde, sodass es zu Fehlern bei der Wiedergabe kommt. Mithilfe der dynamischen Suchfunktion können Sie Wiedergabefehler verhindern, die aufgrund von Hierarchieänderungen in der getesteten Anwendung auftreten. Die dynamische Suchfunktion sucht Objekte, deren Hierarchie geändert wurde, falls eine auf dem Scoring der Objekterkennung basierende Suche (ScriptAssure) solche Objekte nicht findet.

Informationen zu diesem Vorgang

Auf der Seite zum Aktivieren der dynamischen Suchfunktion im Dialogfenster "Benutzervorgaben" können Sie die dynamische Suchfunktion für alle in der integrierten Entwicklungsumgebung ausgeführten Funktionstestscripts aktivieren oder inaktivieren. Für ein einzelnes Script können Sie die Funktion auf der Seite "Protokoll auswählen" aktivieren oder inaktivieren. Entsprechende Anweisungen finden Sie im Abschnitt zur Seite "Protokoll auswählen". Sie können die Funktion auch über die Befehlszeilenschnittstelle aktivieren oder inaktivieren. Entsprechende Informationen finden Sie im Abschnitt zur Functional Tester-Befehlszeilenschnittstelle.
Anmerkung: Wenn Sie die dynamische Suchfunktion im Dialogfenster "Benutzervorgaben" aktivieren, gilt die Einstellung für alle Scripts in der integrierten Entwicklungsumgebung. Sie können diese Vorgabe für ein einzelnes Script bei der Ausführung des Scripts auf der Seite "Protokoll auswählen" außer Kraft setzen.

Vorgehensweise

  1. Klicken Sie im Functional Tester-Menü auf Fenster > Benutzervorgaben, um das Dialogfenster "Benutzervorgaben" zu öffnen.
  2. Erweitern Sie Functional Test und klicken Sie dann auf Wiedergabe.
  3. Klicken Sie auf Dynamische Suche aktiviert.
  4. Aktivieren Sie das Markierungsfeld Script Find aktivieren, wenn Scoring Find fehlschlägt.
    Anmerkung: Um Wiedergabefehler aufgrund von Hierarchieänderungen zu verhindern, können Sie auch die Methode "Dynamisches Testobjekt einfügen" verwenden. Mit dieser Methode können Sie festlegen, dass ein Testobjekt einem übergeordneten Element als untergeordnetes Element zugeordnet wird. Dadurch wird die Scriptwiedergabe unabhängig von Änderungen der Objekthierarchie. Informationen zum Einfügen von dynamischen Testobjekten finden Sie im Abschnitt "Dynamische Testobjekte einfügen".

Feedback