Problembehandlung für Headless-Browser
Diese Tipps können Ihnen bei der Behebung von Problemen beim Setup von ServiceNow®Linux oder Microsoft Windows des Headless Browsers [] für Automated Test Frameworkhelfen.
Bei der Behebung von Problemen beim Setup des Headless Browsers sind drei grundlegende Bereiche zu untersuchen.
Docker-Container
Fehlerprotokolle: Wenn der monitorlose Test abgeschlossen ist, werden vorhandene Fehler im Docker-Container generiert. Unabhängig davon, ob der Vorgang fehlschlägt oder erfolgreich ist, werden die stdout/stderr -Protokolle des Containers in der Tabelle sn_atf_docker_service abgelegt.
Headless-Client-Test-Runner wurde nicht in der zugewiesenen Zeit gestartet Nachricht: Diese Nachricht bedeutet im Allgemeinen, dass beim Initialisieren oder Starten des Docker-Containers ein Fehler aufgetreten ist. Dies kann darauf hinweisen, dass in Ihrem Docker-Container-Setup etwas nicht stimmt. Navigieren Sie zur Tabelle sn_atf_docker_service, um die Protokolle zu lesen und die Fehlermeldung anzuzeigen.
Instanz
Fehler beim Ausführen des Docker-Flows beim Starten der ATF-Testmeldungen: Folgen Sie der URL-Adresse, um den Flow-Kontext zu finden, der die Fehlerprotokolle enthält. Die obige Fehlermeldung kann beispielsweise angezeigt werden, wenn die Instanz nicht auf den Docker-Host zugreifen kann.
Netzwerkfehler
Firewalls: Stellen Sie sicher, dass Ihre Firewalls so eingerichtet sind, dass die Instanz auf den Host und den Port und der Server auf die Instanz zugreifen kann.