Generierung der 'QF-Test ID' der Komponente

QF-Test folgt bei der Erstellung der 'QF-Test ID' der Komponente folgendem Algorithmus, der eine möglichst gute und eindeutige Zuordenbarkeit zum GUI-Objekt erreichen soll:

  1. Das 'Name' Attribut des 'Komponente' Knotens hat einen Wert: in diesem Fall wird dieser Wert für die 'QF-Test ID' verwendet.
  2. Es ist kein 'Name', aber ein 'Merkmal' vorhanden: in diesem Fall wird dieser Wert für die 'QF-Test ID' verwendet und davor der Wert des 'Klasse' Attributs in Kleinbuchstaben gesetzt.
  3. Es ist kein 'Name' und kein 'Merkmal', aber das 'Weitere Merkmale' mit dem Namen qfs:label vorhanden: in diesem Fall wird dieser Wert für die 'QF-Test ID' verwendet und davor der Wert des 'Klasse' Attributs in Kleinbuchstaben gesetzt.
  4. Falls weder Name noch Beschriftungen gefunden werden, wird die Klasse in Kleinbuchstaben verwendet.

Falls die auf diesem Weg erhaltene 'QF-Test ID' nicht eindeutig ist, wird eine laufende Zahl angehängt.

Anschließend kann die 'QF-Test ID' noch um einen Präfix ergänzt werden. Das hängt von den folgenden Einstellungen ab:

Die Einstellungen finden Sie in den Optionen in der Rubrik »Aufnahme«-»Komponenten«. Die Optionen öffnen Sie über den Menüpunkt »Bearbeiten«-»Optionen«

Beispiele finden Sie in Woran erkennt man eine robuste Komponentenerkennung?.

Hinweis Da das 'QF-Test ID' Attribut nur der Verlinkung der Testknoten zu den aufgezeichneten Komponenten dient, kann es unter Umständen schön sein, wenn es zur besseren Lesbarkeit nachträglich geändert wird. Wenn Sie dabei einen Wert wählen, der schon vergeben ist, gibt QF-Test eine Warnung aus. Haben Sie bereits Events aufgezeichnet, die sich auf diese Komponente beziehen, bietet QF-Test an, deren 'QF-Test ID der Komponente' Attribute automatisch anzupassen. Diese Automatik funktioniert nicht bei Referenzen mit Variablen im 'QF-Test ID der Komponente' Attribut.