Propriétés système du navigateur sans en-tête

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Vous trouverez ci-dessous un tableau des propriétés que vous devez avoir lorsque vous configurez le ServiceNow® navigateur sans en-tête pour Infrastructure de tests automatisés.

    Tableau 1. Propriétés système
    Nom de la propriété Type Valeur par défaut Objectif
    sn_atf.headless.browser_options chaîne « --no-sandbox,--disable-gpu » Les options de l’interface de ligne de commande sont transmises au navigateur au démarrage
    sn_atf.headless.default_browser chaîne Chrome Navigateur par défaut utilisé lors du démarrage de requêtes sans en-tête
    sn_atf.headless.default_os chaîne Linux Système d’exploitation de l’ordinateur hôte
    sn_atf.headless.docker_image_name chaîne Nom :balise de l’image Docker sur l’ordinateur hôte
    sn_atf.headless.docker_window_seconds int 60 Si le conteneur Docker ne parvient pas à démarrer deux fois dans ce laps de temps, le service ne tentera pas de redémarrer
    sn_atf.headless.enabled vrai/faux faux Détermine si l’instance tente de créer des tests exécutables clients sans tête pour les exécutions de tests d’interface utilisateur planifiées
    sn_atf.headless.heartbeat_enabled vrai/faux VRAI Lorsque la propriété est définie sur vrai, le conteneur Docker envoie une demande d’API REST toutes les minutes à l’instance pour vérifier que l’sys_atf_agent est toujours en ligne et arrête le conteneur si l’état de l’enregistrement est « hors ligne » ou si l’enregistrement n’existe plus.
    sn_atf.headless.heartbeat_uri chaîne /api/now/atf_agent/online URL du point de terminaison de pulsation afin que le conteneur puisse vérifier que le navigateur est toujours réactif
    sn_atf.headless.images_check.enabled vrai/faux faux Lorsque cette propriété est définie sur true, l’instance vérifie que la balise image :tag Docker demandée est présente sur l’hôte avant l’exécution du test
    sn_atf.headless.login_button_id chaîne sysverb_login L’ID HTML du bouton Soumettre/Connexion de la page de connexion
    sn_atf.headless.login_page chaîne login.do URL de la page de connexion vers laquelle le navigateur navigue
    sn_atf.headless.password_field_id chaîne user_password L’ID HTML du champ d’entrée pour le mot de passe sur la page de connexion
    sn_atf.headless.request_timeout_sec int 200 Nombre de secondes avant le délai d’expiration des demandes HTTP envoyées à l’hôte Docker
    sn_atf.headless.retry_count int 10 Nombre de fois que l’instance vérifie la connexion de l’agent avant d’annuler l’exécution du test
    sn_atf.headless.runner_banner_id chaîne test_runner_banner ID de l’élément qui vérifie que la page du test exécutable client s’est chargée correctement
    sn_atf.headless.runner_url chaîne atf_test_runner.do ?sysparm_nostack=vrai&sysparm_scheduled_tests_only=vrai&sysparm_headless=vrai URL de la page du test exécutable du client planifié et de ses paramètres de requête
    sn_atf.headless.secret_gid chaîne 1 000 Le GID de l’utilisateur par défaut du conteneur Docker
    sn_atf.headless.secret_id chaîne L’ID du secret Docker sur l’ordinateur hôte
    sn_atf.headless.secret_name chaîne Nom du secret Docker sur l’ordinateur hôte
    sn_atf.headless.secret_path chaîne /run/secrets/<secret_name> Chemin d’accès où le fichier secret Docker existe : (Pour en savoir plus : https://docs.docker.com/engine/swarm/secrets/#how-docker-manages-secrets)
    sn_atf.headless.secret_uid chaîne 1 000 L’UID de l’utilisateur par défaut du conteneur Docker
    sn_atf.headless.service_clean_exclude_list chaîne Exceptions d’ID de service qui ne doivent PAS être supprimées pendant la tâche de nettoyage du service d’instance. Cette tâche s’exécute tous les soirs et supprime tous les services qui se trouvent sur l’hôte et qui ont dépassé leur délai d’expiration.
    sn_atf.headless.service_stop_deletes vrai/faux faux À l’achèvement d’une exécution de test, si cette propriété est vraie, l’instance n’enverra PAS de demandes de suppression de service, conservant ainsi le service et les conteneurs sur l’hôte. Utile pour le débogage.
    sn_atf.headless.timeout_mins int 1440 Nombre de minutes avant que le service Docker ne s’arrête automatiquement
    sn_atf.headless.user_field_id chaîne user_name L’ID HTML du champ d’entrée pour le nom d’utilisateur sur la page de connexion
    sn_atf.headless.username chaîne Nom d’utilisateur de l’utilisateur qui se connecte à l’instance
    sn_atf.headless.validation_id chaîne headless_vp_validation L’ID de la page de vérification de confirmation d’élément a été chargé
    sn_atf.page_de_validation sans tête chaîne atf_headless_validation_page L’URL de la page de validation sur l’instance
    sn_atf.headless.vp_has_role_id chaîne headless_vp_has_role ID de l’élément vérifiant que l’utilisateur dispose des rôles corrects
    sn_atf.headless.vp_success_id chaîne headless_vp_success ID de l’élément signifiant que toute la page est correctement chargée