Umgang mit Tabs
msg.ZenTestAI unterstützt den Umgang mit mehreren Browser-Tabs und -Fenstern. Standardmäßig folgt msg.ZenTestAI neuen Tabs automatisch. Das bedeutet, dass msg.ZenTestAI zu einem neuen Tab wechselt, wenn während der Ausführung eines Testfalls ein neuer Tab geöffnet wird.
Beispiel für Schritte:
- Klicken Sie auf den Link mit der Beschriftung „Open new tab“
- Erwarten Sie, dass ein Auto sichtbar ist. Dies bezieht sich auf den neuen Tab
Es ist möglich, Tabs durch Eingabeaufforderungen (Prompts) in den Schritten zu wechseln, zu schließen, zu erstellen und Erwartungen an bestimmte Tabs zu formulieren.
Wechseln zwischen Tabs
Sie können zu einem bestimmten Browser-Tab wechseln, indem Sie auf die Tab-Nummer oder dessen Titel verweisen.
Beispiele:
- „Switch to tab 2“
- „Switch to the tab with the title 'msg systems'“
- „Switch to browser tab 3“
Schließen von Tabs
Sie können bestimmte Browser-Tabs oder den aktuell aktiven Tab schließen.
Beispiele:
- „Close tab 2“
- „Close the tab with the title 'Settings'“
- „Close the current tab“
- „Close this tab“
Sie können den letzten verbleibenden Tab nicht schließen. Während der Testausführung muss mindestens ein Tab geöffnet bleiben.
Erstellen neuer Tabs
Sie können neue Browser-Tabs erstellen, entweder leer oder mit einer bestimmten URL.
Beispiele:
- „Open a new tab“
- „Create a new browser tab“
- „Open https://www.msg-systems.com in a new tab“
- „Create a new tab and navigate to https://www.zentest.ai“
Wenn Sie einen neuen Tab mit einer URL erstellen, können Sie die URL mit oder ohne Protokoll (https://) angeben. Wenn kein Protokoll angegeben ist, wird https:// automatisch hinzugefügt.
Tab-Erwartungen
Sie können Erwartungen bezüglich der Anzahl, des Titels und der URL von Tabs festlegen.
Beispiele:
- „Expect that there are two tabs open“
- „Expect that there are two tabs open with URL 'https://www.msg-systems.com' and 'https://www.zentest.ai'“
- „Expect that tab 2 has the title 'msg systems'“
msg.ZenTestAI kann Aufforderungen bezüglich der Anzahl, des Titels und der URL der Tabs verarbeiten.
Denken Sie beim Wechseln von Tabs bitte daran, dass „select tab“ sehr dem Auswählen eines Tabs innerhalb eines Tabs in einer Reihe von Tabs im angezeigten Browserinhalt ähnelt. Dies kann vom KI-Agenten leicht verwechselt werden. Wenn Sie sichergehen wollen, dass es um Browser-Tabs geht, verwenden Sie den Begriff „browser tab“, z. B. „switch to browser tab 2“.
Umgang mit Browser-Prompts
msg.ZenTestAI erlaubt derzeit nicht das manuelle Handling von Browser-Prompts, schließt diese jedoch automatisch. Dies soll sicherstellen, dass der Testfall nicht durch ein modales Browser-Prompt blockiert wird. Beispiele für Browser-Prompts sind vom Browser verwaltete Popups, z. B. für Bestätigungen und Warnmeldungen. Bei mehr als 6 Prompts (nicht konfigurierbar) innerhalb einer Sitzung wird der Testfall als fehlgeschlagen markiert und die Testausführung gestoppt.
Zukünftige Versionen von msg.ZenTestAI werden das Handling von Browser-Prompts beinhalten. Weitere Informationen finden Sie unter Geplante Funktionen.