Apercu
Language

Automatisations du Crawler

Utilisez les automatisations du crawler pour interagir avec les pages lors des explorations en Scan Mode — naviguer, cliquer, remplir des formulaires et executer du JavaScript — et examinez les resultats etape par etape avec des captures d'ecran.

Fonctionnalite Enterprise

Les automatisations du crawler font partie du Scan Mode, disponible exclusivement avec le plan Enterprise. Contactez l’equipe commerciale pour commencer.

Apercu

Les automatisations du crawler vous permettent de definir des sequences d’etapes que le crawler cside execute sur vos pages lors d’une exploration. C’est utile pour atteindre du contenu qui necessite une interaction — comme se connecter, naviguer dans des flux multi-etapes, fermer des bannieres de cookies ou declencher un rendu cote client.

Chaque automatisation est une serie d’actions que le crawler execute dans l’ordre. Apres la fin d’une exploration, vous pouvez examiner les resultats de chaque automatisation, voir quelles etapes ont reussi ou echoue, et consulter les captures d’ecran prises a chaque etape.

Quand utiliser les automatisations

Les automatisations sont utiles lorsque le crawler doit :

  • Se connecter pour acceder a des pages authentifiees
  • Naviguer dans des applications monopage ou des flux multi-etapes
  • Cliquer sur des elements comme des bannieres de consentement aux cookies, des controles d’onglets ou des boutons “charger plus”
  • Remplir des formulaires avec des donnees de test pour atteindre des etats specifiques
  • Executer du JavaScript pour declencher un comportement cote client avant que la page ne soit analysee

Consulter les resultats d’automatisation

  1. Ouvrez le tableau de bord et naviguez vers vos Domain Settings
  2. Ouvrez le panneau Automations
  3. Vous verrez la liste des automatisations qui se sont executees lors de la session d’exploration la plus recente
  4. Cliquez sur une automatisation pour la developper et voir le detail etape par etape

Chaque automatisation affiche une description de ce qu’elle fait et un statut indiquant si elle s’est terminee avec succes.

Comprendre le detail des etapes

Lorsque vous developpez une automatisation, vous voyez chaque etape listee dans l’ordre d’execution. Chaque etape comprend les details suivants :

  • Action — le type d’interaction effectuee :
    • Navigate — charger une URL
    • Click — cliquer sur un element selectionne par CSS
    • Fill — saisir une valeur dans un champ de formulaire
    • Wait — attendre une condition ou une duree
    • Evaluate JS — executer une expression JavaScript sur la page
    • Stop — terminer l’automatisation
  • Selector — le CSS selector cible par l’etape (le cas echeant)
  • URL — l’URL cible (le cas echeant)
  • Value — la valeur d’entree fournie (le cas echeant)
  • Screenshot — une capture d’ecran prise a cette etape, que vous pouvez cliquer pour ouvrir dans une fenetre modale en taille reelle

Statuts des etapes

Chaque etape est marquee d’un indicateur de statut :

  • Success (coche verte) — l’etape s’est terminee sans erreurs
  • Failed (X rouge) — l’etape a rencontre une erreur et a arrete l’automatisation
  • Not yet run (grise) — l’etape n’a pas ete atteinte car une etape precedente a echoue

Lorsqu’une automatisation echoue, le statut affiche “Error on step N” avec le message d’erreur, ce qui permet d’identifier facilement quelle etape a cause le probleme et pourquoi.

Interpreter les erreurs

Raisons courantes pour lesquelles une etape peut echouer :

  • Selector not found — le CSS selector ne correspond a aucun element de la page. Verifiez que le selecteur est correct et que la page a fini de se charger avant l’execution de l’etape.
  • Navigation timeout — l’URL cible ne s’est pas chargee dans le delai imparti. Verifiez que l’URL est accessible et que les cookies ou valeurs de stockage necessaires sont configures.
  • JavaScript error — une etape Evaluate JS a leve une exception. Verifiez l’expression pour des erreurs de syntaxe ou des references a des elements qui n’existent peut-etre pas encore.
  • Element not interactable — une etape Click ou Fill a cible un element qui est masque, desactive ou recouvert par un autre element.

Les captures d’ecran sont prises a chaque etape, que celle-ci reussisse ou echoue. Lors du debogage d’une automatisation echouee, consultez la capture d’ecran de l’etape en echec et celle de l’etape immediatement precedente pour comprendre l’etat de la page au moment de l’erreur.

Prochaines etapes

  • Configurer le Scan Mode — si vous n’avez pas encore configure le crawler, consultez le guide de configuration du Scan Mode
  • Configurer les parametres au niveau de la page — ajoutez des cookies, des valeurs localStorage ou sessionStorage pour que le crawler puisse acceder au contenu authentifie
  • Examiner les sessions du crawler — utilisez le panneau des automatisations en complement de l’historique des sessions pour surveiller les resultats d’exploration en cours