48.2
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.