Automated Test Framework (ATF) für Headless Browser in Microsoft Windowskonfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Schritt 7 im Microsoft Windows -Setup für den ServiceNow® Headless Browser for ATF: Konfigurieren Sie ATF mit Eigenschaften.

    Vorbereitungen

    Abschließen von Schritt 6: Richten Sie die Instanz für den monitorlosen Browser in ein Microsoft Windows

    Erforderliche Rolle: admin in Ihrer Instanz ServiceNow und lokaler Administrator auf dem Hostcomputer.

    Nachdem Ihre Verbindung und Authentifizierung nun eingerichtet sind, konfigurieren Sie ATF mit mehreren Eigenschaften, damit Container auf dem Hostcomputer erfolgreich gestartet werden können.

    Prozedur

    1. Navigieren Sie in Ihrer Instanz zu ATF > Administration > Eigenschaften.
    2. Aktivieren Sie die beiden wichtigsten Eigenschaften: Test-/Testsuite-Ausführung aktivieren und GeplanteTestsuite-Ausführung aktivieren.
      Die beiden wichtigsten Eigenschaften, die im Abschnitt „ATF-Administration“ aktiviert sind
    3. Scrollen Sie nach unten zum Abschnitt Headless Runner-Eigenschaften.
    4. Aktivieren Sie das oberste Kontrollkästchen.
      Oberstes Kontrollkästchen im Abschnitt „Headless Runner-Eigenschaften“ aktiviert
    5. Geben Sie die folgenden Werte in das Formular „Headless Runner-Eigenschaften“ ein:
      Formularbezeichnung Eigenschaftsname Einzugebender Wert

      Das Benutzerkonto, das verwendet wird, um sich beim monitorlosen Clienttest-Runner anzumelden und die Tests zu starten

      sn_atf.headless.username Benutzername des Integrationsbenutzers, den Sie in erstellt haben Fügen Sie dem Setup des monitorlosen Browsers für Docker in geheime Schlüssel hinzu Microsoft Windows

      Geheime Docker-ID, in der das Passwort des Benutzeraccounts gespeichert ist

      sn_atf.headless.secret_id „Geheime ID“ für Docker, die Sie zuvor erhalten haben, sowie den Namen des geheimen Docker-Geheimnisses, das Sie in Schritt 2 des Fügen Sie dem Setup des monitorlosen Browsers für Docker in geheime Schlüssel hinzu Microsoft Windows -Verfahrens erstellt haben.
      Das Docker-Image, das für den monitorlosen Clienttest-Runner verwendet wird sn_atf.headless.docker_image_name Image-Name mit Tag, das Sie heruntergeladen haben: ghcr.io/servicenow/atf-headless-runner:<tagname>
      Hinweis:
      Wenn Sie die geheime ID vergessen haben, wechseln Sie zum Windows-Host, und führen Sie den Befehl „docker secret list“ aus.
    6. Geben Sie im Feld Absoluter Pfad der geheimen Datei in einem Docker-Container Folgendes ein: C:\ProgramData\Docker\secrets\ <YOUR SECRET NAME>
    7. Lassen Sie die restlichen Felder unverändert.
    8. Wählen Sie Speichern.