Informationen zum Starten des Lernprogramms finden Sie unter Lernprogramme für Functional Tester.
Kontrollieren Sie im Scriptfenster, ob das Script ("Classics.vb") das aktive Script ist.
Den Befehl zum Starten der Anwendung finden Sie am Scriptanfang direkt unter den Schablonenangaben:
StartApp("ClassicsJavaA")
Ändern Sie den Buchstaben "A" in "B".
Im VB.NET-Code wird zwischen Groß- und Kleinschreibung unterschieden. Deshalb müssen Sie auf jeden Fall ein "B" in Großschreibung eingeben. Es ist allerdings nicht erforderlich, das Script anschließend zu speichern oder zu kompilieren, damit die Änderung wirksam wird. Das geschieht bei Ausführung des Scripts automatisch.
Klicken Sie auf die Schaltfläche Functional Tester-Script ausführen der Symbolleiste, um das Script wiederzugeben.
Übernehmen Sie im Dialogfenster "Protokoll auswählen" den Standardprotokollnamen Classics, und klicken Sie dann auf Fertig stellen. Anschließend werden Sie dazu aufgefordert, das Protokoll zu überschreiben.
Klicken Sie auf Ja.
Die Wiedergabe des Scripts ist anfangs sehr schnell, verlangsamt sich allerdings zum Ende hin im Dialogfenster für die Memberanmeldung. Das rührt daher, dass Build "B" der Anwendung neben dem Markierungsfeld einen anderen Text aufweist. Von Functional Tester wird dagegen nach einem Objekt gesucht, das den in Build "A" aufgezeichneten Erkennungseigenschaften entspricht. Wie dieses Problem behoben wird, werden Sie in einem späteren Abschnitt des Lernprogramms erfahren.
Schauen Sie sich die Nachrichten an, die nach der Wiedergabe im Protokoll ausgegeben werden. Im Protokoll sollten zwei Fehlernachrichten und eine Warnung enthalten sein. (Lassen Sie das Protokoll als Vorbereitung auf Lerneinheit 7 geöffnet).
Der Prüfpunkt für Eigenschaften (OrderFor TentCulpito_standa) und der Prüfpunkt für Bilder (Album_image) sind fehlgeschlagen, da in der Anwendung eine Änderung vorgenommen wurde. Im nächsten Schritt werden Sie erfahren, wie die Basisdaten des Prüfpunkts aktualisiert werden müssen, um diesen Fehler zu beheben. Für das Feld zur Kennwortprüfung wurde eine Objekterkennungswarnung generiert. Wie Sie diesen Fehler in der Objektübersicht mit Hilfe eines regulären Ausdrucks beheben, werden Sie in einem späteren Abschnitt des Lernprogramms erfahren.
Ist Ihnen aufgefallen, dass die Hauptanzeige von "ClassicsB" ein anderes Erscheinungsbild als diejenige von "ClassicsA" aufweist, dies jedoch nicht den Scriptfehler verursacht hat? In den beiden Anwendungen sind zwar dieselben Objekte enthalten, diese befinden sich aber nicht an derselben Position. Weil Functional Tester für die Lokalisierung der Objekte leistungsfähige Erkennungsmethoden verwendet, ist es hier nicht zum Fehler gekommen. Beispielsweise werden für die Suche nach Objekten keine oberflächenrelevanten Eigenschaften wie Anzeigekoordinaten verwendet. Stattdessen kommen interne Erkennungseigenschaften zum Einsatz. Diese Methode sorgt für Flexibilität bei der Gestaltung der Benutzerschnittstelle, ohne dass Scripts geändert bzw. neu aufgenommen werden müssen.
Weiter mit Lerneinheit 7: Komparator zum Aktualisieren von Prüfpunkten verwenden.