Zum Hauptinhalt springen

Aktionierbarkeit

msg.ZenTestAI führt Aktionen auf Elementen nur dann aus, wenn diese aktionierbar sind. Das bedeutet:

  • Das Element muss sichtbar sein
  • Das Element muss stabil sein (d. h. es bewegt sich nicht / keine laufenden Animationen / ...)
  • Das Element muss aktiviert sein
  • Das Element darf nicht von einem anderen Element überlagert werden

Falls eine dieser Bedingungen nicht erfüllt ist, führt msg.ZenTestAI keine Aktionen auf dem Element aus und der Test schlägt fehl. Dies dient dazu, sicherzustellen, dass die Testergebnisse zuverlässig und reproduzierbar sind.

Sie können diese Einstellung pro Testschritt überschreiben, indem Sie explizit angeben, dass Sie die Aktion erzwingen möchten. Beispiel: Anstatt „klicke auf den Button speichern“ zu schreiben, schreiben Sie „erzwinge Klick auf den Button speichern“. Dies weist msg.ZenTestAI an, die Aktion auch dann auszuführen, wenn das Element nicht aktionierbar ist.

Sie können die Prüfungen zur Aktionierbarkeit in den Anwendungseinstellungen der Seite deaktivieren. Dies wird nicht empfohlen, da es zu unzuverlässigen Testergebnissen führen kann.