Zum Hauptinhalt springen

Login & Reuse

Die Karte Login & Reuse (auf dem Reiter Settings) teilt msg.ZenTestAI mit, wie die Authentifizierung der Applikation funktioniert. Hintergrundinformationen finden Sie unter Login Flow.

FeldBeschreibung
XPath: Detect if authentication was successfulOptionaler XPath, der bei Vorhandensein auf der Seite bestätigt, dass der Benutzer eingeloggt ist. Standardmäßig verwendet msg.ZenTestAI Heuristiken; geben Sie einen XPath an, wenn diese Heuristiken fehlschlagen.
Reuse authenticationWenn aktiviert, teilt msg.ZenTestAI Cookies zwischen aufeinanderfolgenden Testläufen in einem Ausführungsplan, sodass der Login-Schritt nicht jedes Mal wiederholt werden muss.
Logout ScriptOptionale Referenz auf ein gespeichertes Skript, das den Benutzer ausloggt – nützlich, wenn die Applikation keine klare Logout-Benutzeroberfläche hat oder mehrere Schritte erforderlich sind.

Additional Header Fields

Eine ausklappbare Tabelle, in der Sie benutzerdefinierte HTTP-Header für bestimmte Hosts einfügen können. Jede Zeile definiert:

  • Host Name — der Host, an den der Header angehängt werden soll.
  • Header Name — vervollständigt automatisch die gängigsten HTTP-Header (Authorization, X-CSRF-Token, …).
  • Header Value — der zu sendende Wert. Für Authorization: Basic …-Header kodiert eine Hilfsschaltfläche einen Benutzernamen/Passwort per base64 für Sie.

Anwendungsfälle: Übergabe von API-Schlüsseln für Tests gegen APIs, die parallel zur Benutzeroberfläche existieren, Anhängen von Mandanten- oder Umgebungs-Headern, die von Ihrem Gateway benötigt werden, oder Einfügen eines Basic-Auth-Headers für geschützte interne Seiten.