OpenKeyWord
Version: 426, Datum:
|
In diesem Tutoriel soll gezeigt werden, wie in OKW der Locator eines Elternobjektes (z.B. Fenster) mit dem Locator seines Kindobjektes (z.B. Textfeld) vekettet werden kann.
Im Tutorial !DRAFT: Einführungsbeispiel am Calculator gingen wir stillschweigend davon aus, dass alle GUI-Objekte des Calculator_s am sichtbaren Text oder an einem anderen XML/HTML-Attribut _eindeutig erkannt und wiedererkannt (siehe auch Objekterkennung )werden kann. In vielen Anwedungen reicht das sicherlich aber es gibt ausnahmen.
Es gibt Fälle oder Situationen in denen erst die Kombination der Locatoren von Elternobjekt + Kindobjeket das Kindobjekt eindeutig identifizierbar macht. Als typisches Beispiel seien Schaltflächen wie "OK", "Abbruch" oder Ja/Nein genannt: Diese tauchen häufig in verschiedenen Fenster einer Anwendung auf. Besonders kritisch: Bei HTML-Overlaydialogen kann es vorkommen, dass ein (falsches) Objekt des Fenster im Hintergrund bedient wird, statt das (richtige) Objekt des Overlay-Dialogs. Aus diesem Grund können die Locatoren in OKW miteinander verknüpft werden.
refEinfacheVerkettungVonLokatoren_DasEinstellenDerLocatoren Das Einstellen der Locatoren
Grundprinzip: So Exact wie nötig, so lasch wie möglich. Verwende Anttrribute die sich über die gesamte Projekt-Lebensdauer des GUIObjektes sich nicht ändern. Der Locator eines Elternobjektes sollte aisschlieslich nur auf dieses Objekt passen.