Setup des monitorlosen Browsers für Linux

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Der Headless Browser [ ServiceNow® für Automated Test Framework bietet Automatisierung, sodass Sie während des Tests nicht manuell einen Browser öffnen müssen. Das Setup des Headless Browsers ist in Linux und Microsoft Windowsverfügbar. Dieses Thema behandelt das Setup für Linux.

    Wichtig:
    Der Headless Browser ist eine Legacy-Funktion von ATF. Es wird empfohlen, stattdessen die Anwendung ATF Test Generator und Cloud Runner zu verwenden. Cloud Runner bietet ein einfaches Setup und eine nahtlose Anwender-Experience. Sie können Cloud Runner über die Store App installieren.
    Wenn Sie ein Benutzer einer lokalen Instanz von sind, müssen Sie weiterhin die Option Headless Browser verwenden. Cloud Runner ist derzeit nicht für lokale Instanzen verfügbar.

    Beim einmaligen Setup sind mehrere sequenzielle Verfahren auszuführen.

    Voraussetzungen

    Hinweis:
    MFA muss in Ihrer Instanz deaktiviert sein, um die Option Headless Browser verwenden zu können.
    Erforderliche Rolle: admin in Ihrer Instanz ServiceNow und lokaler Administrator auf dem Hostcomputer.
    • Installieren Sie die Docker-Anwendung
    • Java Runtime Environment (JRE) 1.8 installieren – erforderlich für Keytool-Dienstprogramm
      Hinweis:
      Die Version muss Java 1.8 sein. Andernfalls treten in Ihrer Instanz ServiceNow Fehler auf, wenn Sie versuchen, das mit dem Keytool-Dienstprogramm erstellte Zertifikat zu validieren. Weitere Informationen finden Sie unter Verschlüsselungsschlüssel mit dem Java KeyStore-Schlüsseltool erstellen.
    • Installieren Sie OpenSSL
    • Zwei-Wege-Kommunikation
      • Zwischen der Instanz-URL und Ihrem Server muss eine bidirektionale Kommunikation bestehen.
      • Suchen Sie die IP-Adresse Ihres Servers, und rufen Sie Ihren Hostnamen ab. Sie können eine oder beide Optionen verwenden, benötigen jedoch mindestens eine. Stellen Sie sicher, dass die Adresse oder der Hostname in Ihrer Instanz ServiceNow sichtbar ist.
      • Unter Meine IP-Adresse finden Sie die IP-Adressbereiche Ihrer Instanz. Anschließend können Sie Ihren Server so konfigurieren, dass eingehender Zugriff auf alle angegebenen IP-Adressen/Bereiche zulässig ist.
      • Verwenden Sie für dieses Verfahren Port 2376 oder Ihren eigenen Standardport. Stellen Sie sicher, dass die Firewall-Regeln Ihres Servers eingehende Anforderungen auf diesem Port von den IP-Adressen zulassen, die Sie von der Instanz erhalten.
      Hinweis:
      Wenn Sie keinen Hostnamen haben und die Verbindung über die IP-Adresse herstellen, können Sie die IP-Adresse eingeben und „localhost“ in die Umgebungsvariable „Hostname“ setzen.

    Schritte zum Einrichten des Headless-Browsers für Linux

    Befolgen Sie diese sechs Schritte (plus Überprüfung), um den Headless Browser für Linuxeinzurichten.