Problème résolu
Utilisez les commandes de clic, frappe, attente et captures ciblées pour interagir avec une page web.
Fonctionnalité
Automatisez les actions navigateur avant la capture pour que les SPA, les modales et les contenus protégés s'affichent dans le bon état.
Utilisez les commandes de clic, frappe, attente et captures ciblées pour interagir avec une page web.
Exemple en direct
Déclencher des infobulles sur graphiques, lancer des recherches, développer des arbres, ouvrir des tiroirs — tout ce qu’un utilisateur réel ferait. Capturez l’état exact dont vous avez besoin, pas seulement le chargement initial.
Commandes d’étape
Chaque entrée du tableau steps correspond à une action navigateur. Combinez-les dans l’ordre voulu pour atteindre l’état souhaité avant la capture.
click Cliquer sur un élément via sélecteur CSS.
{ "command": "click", "selector": "#accept-btn" } type Saisir du texte dans un champ ou une zone de texte.
{ "command": "type", "selector": "#search", "value": "term" } wait Pause d’une durée fixe en millisecondes.
{ "command": "wait", "value": 1.5 } scroll Faire défiler la page ou amener un élément dans la zone visible.
{ "command": "scroll", "selector": "#section" } screenshot Capturer immédiatement, éventuellement limité à une cible CSS.
{ "command": "screenshot", "target": ".chart-container" } Cas d’usage
Renseigner les identifiants, valider le formulaire et capturer le tableau de bord authentifié — le tout dans un seul job.
Survoler des points de données, changer d’onglet sur un graphique ou choisir une plage de dates avant de capturer les tableaux de bord.
Ouvrir des boîtes de dialogue, panneaux latéraux ou listes déroulantes pour documenter des états d’interface invisibles au chargement.
Saisir une requête, attendre les résultats, puis capturer — utile pour la régression visuelle des interfaces de recherche.
Avancer dans un tunnel d’achat ou d’onboarding pour capturer n’importe quelle étape pour le QA et la conformité.
Combinez les commandes avec video=true pour enregistrer une relecture complète de l’interaction en mp4, webm ou gif.
Voir les exemples de requêtes et le détail des points de terminaison dans la documentation API.