Systemeigenschaften des Headless-Browsers

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Unten finden Sie eine Tabelle der Eigenschaften, die Sie beim Einrichten von haben müssen ServiceNow®Headless-Browser für Automated Test Framework.

    Tabelle : 1. Systemeigenschaften
    Eigenschaftsname Typ Standardwert Zweck
    sn_atf.headless.browser_options Zeichenfolge „--no-Sandbox,--disable-gpu“ Die CLI-Optionen werden beim Starten an den Browser übergeben
    sn_atf.headless.default_browser Zeichenfolge Chrome Standardbrowser, der beim Starten von kopflosen Anforderungen verwendet wird
    sn_atf.headless.default_os Zeichenfolge Linux Betriebssystem des Hostcomputers
    sn_atf.Headless.Docker_image_Name Zeichenfolge Name: Tag des Docker-Images auf dem Hostcomputer
    sn_atf.Headless.Docker_window_seconds int 60 Wenn der Docker-Container in dieser Zeit nicht zweimal startet, versucht der Service nicht, neu zu starten
    sn_atf.Headless.enabled wahr/falsch falsch Bestimmt, ob die Instanz versucht, Headless-Client-Test-Runner für geplante UI-Testläufe zu erstellen
    sn_atf.Headless.Heartbeat_enabled wahr/falsch wahr Wenn die Eigenschaft „wahr“ ist, sendet der Docker-Container jede Minute eine REST-API-Anforderung an die Instanz, um zu überprüfen, ob der sys_atf_Agent noch online ist, und stoppt den Container, wenn der Datensatzstatus „offline“ ist oder der Datensatz nicht mehr vorhanden ist.
    sn_atf.Headless.Heartbeat_URI Zeichenfolge /api/now/atf_Agent/online Die URL des Heartbeat-Endpunkts, damit der Container überprüfen kann, ob der Browser noch reaktionsfähig ist
    sn_atf.Headless.Images_Check.enabled wahr/falsch falsch Wenn diese Eigenschaft auf „wahr“ festgelegt ist, überprüft die Instanz vor der Testausführung, ob das angeforderte Docker-Image:Tag auf dem Host vorhanden ist
    sn_atf.Headless.login_button_ID Zeichenfolge Sysverb_login Die HTML-ID der Anmeldeseite – Schaltfläche „Senden/Anmelden“
    sn_atf.Headless.login_page Zeichenfolge login.do URL der Anmeldeseite, zu der der Browser navigiert
    sn_atf.Headless.password_field_ID Zeichenfolge User_password Die HTML-ID des Eingabefelds für das Passwort auf der Anmeldeseite
    sn_atf.Headless.Request_timeout_sec int 200 Anzahl der Sekunden, die HTTP-Anforderungen, die an den Docker-Host gesendet werden, bis zur Zeitüberschreitung haben
    sn_atf.headless.retry_count int 10 Gibt an, wie oft die Instanz prüft, ob der Service Desk-Mitarbeiter online geht, bevor der Testlauf abgebrochen wird
    sn_atf.headless.runner_banner_id Zeichenfolge Test_Runner_Banner Die ID des Elements, das überprüft, ob die Client-Test Runner-Seite korrekt geladen wurde
    sn_atf.headless.runner_url Zeichenfolge atf_Test_Runner.do?sysparm_nostack=true&sysparm_scheduled_Tests_only=true&sysparm_headless=true URL der geplanten Client-Test Runner-Seite und ihre Abfrageparameter
    sn_atf.headless.secret_gid Zeichenfolge 1000 Die GID des Standardanwenders des Docker-Containers
    sn_atf.headless.secret_id Zeichenfolge Die ID des Docker-Geheimnisses auf dem Hostcomputer
    sn_atf.headless.secret_name Zeichenfolge Name des Docker-Geheimnisses auf dem Hostcomputer
    sn_atf.headless.secret_path Zeichenfolge /Run/Secrets/<secret_name> Pfad, in dem die geheime Docker-Datei vorhanden ist: (Weitere Informationen: https://docs.docker.com/engine/swarm/secrets/#how-docker-manages-secrets)
    sn_atf.headless.secret_uid Zeichenfolge 1000 Die UID des Standardanwenders des Docker-Containers
    sn_atf.headless.service_clean_exclude_list Zeichenfolge Service-ID-Ausnahmen, die während des Instanzservice-Bereinigungsauftrags NICHT gelöscht werden dürfen. Dieser Auftrag wird jede Nacht ausgeführt und löscht alle Services, die sich auf dem Host befinden und ihre Ablaufzeit überschritten haben.
    sn_atf.headless.service_stop_deletes wahr/falsch falsch Wenn diese Eigenschaft nach Abschluss einer Testausführung „wahr“ ist, sendet die Instanz KEINE Servicelöschanforderungen, sodass der Service und die Container auf dem Host verbleiben. Nützlich für Debugging.
    sn_atf.Headless.timeout_min int 1440 Anzahl der Minuten, bis der Docker-Service automatisch heruntergefahren wird
    sn_atf.headless.user_field_id Zeichenfolge user_name Die HTML-ID des Eingabefelds für den Anwendernamen auf der Anmeldeseite
    sn_atf.headless.username Zeichenfolge Anwendername des Anwenders, der sich bei der Instanz anmeldet
    sn_atf.Headless.Validation_ID Zeichenfolge Headless_vp_Validation Die ID des Elements, das bestätigt, dass die Verifizierungsseite geladen wurde
    sn_atf.Headless.Validation_page Zeichenfolge atf_Headless_Validation_page Die URL der Validierungsseite in der Instanz
    sn_atf.Headless.vp_has_role_ID Zeichenfolge Headless_vp_has_role Die ID des Elements, das überprüft, ob der Anwender über die richtigen Rollen verfügt
    sn_atf.Headless.vp_Success_ID Zeichenfolge Headless_vp_Success Die ID des Elements, das angibt, dass die gesamte Seite korrekt geladen wurde