Konfigurieren Sie ATF für den monitorlosen Browser in Linux

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Schritt 6 im Linux -Setup für den ServiceNow® Headless Browser for ATF: ATF mit Eigenschaften konfigurieren

    Vorbereitungen

    Abgeschlossener Schritt 5: Richten Sie die Instanz für den monitorlosen Browser in ein Linux

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

    Diese Aufgabe: Nachdem Sie nun Ihre Verbindung und Authentifizierung eingerichtet haben, 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 obere 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 über den Headless-Client-Test-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 Linux

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

      sn_atf.headless.secret_id Docker-„Geheim-ID“, 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 Linux -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 Docker-Host, und führen Sie den Befehl „docker secret list“ aus
    6. Lassen Sie die restlichen Felder unverändert.
    7. Wählen Sie Speichern.