Appuyez sur / pour rechercher

Toute la documentation
docs▸Apprendre à l’agent▸Référence des étapes

S’exécute surWrit CloudDesktopAuto-hébergé

workflows ▸ step reference

Référence des étapes

Un workflow est une liste ordonnée d’étapes. Chaque étape est un petit objet JSON doté d’un type, et chacune peut lire la sortie des étapes précédentes.

Il existe 30+ types d’étapes. Ils sont groupés ci-dessous par famille ; ouvrez une étape pour voir ses champs, un exemple fonctionnel et son comportement.

Toutes les étapes, par famille

Navigation

ÉtapeType JSONCe que ça fait
NaviguernavigateCharger une URL dans l’onglet actif et attendre qu’elle se stabilise.
Navigation constatéenavigated_toMarqueur enregistré : la page a navigué d’elle-même ; le replay attend l’URL prévue.

Interaction

ÉtapeType JSONCe que ça fait
CliquerclickCliquer sur un élément identifié par un sélecteur stable.
SurvolerhoverPlacer le pointeur sur un élément pour révéler une UI visible au survol.
Appuyer sur une touchepressAppuyer sur une touche du clavier ou un raccourci.
Mettre au focusfocusPlacer le focus clavier sur un élément sans cliquer dessus.
RemplirfillDéfinir la valeur d’un champ en une seule opération.
SaisirtypeSaisir du texte touche par touche.
SélectionnerselectChoisir une option dans une liste déroulante.
CochercheckMettre une case à cocher ou un bouton radio à l’état coché.
DécocheruncheckMettre une case à cocher à l’état décoché.
Faire défilerscrollFaire défiler la page, p. ex. pour charger du contenu paresseux.
Amener dans la vuescroll_into_viewAmener un élément précis dans la zone visible.
Téléverser un fichieruploadJoindre un fichier stocké à un champ fichier ou à un sélecteur de fichiers.

Attentes

ÉtapeType JSONCe que ça fait
AttendrewaitFaire une pause d’une durée donnée ou jusqu’à ce qu’une condition soit vraie.
Attendre un changementwait_for_changeAttendre que le contenu surveillé de la page change.
Attendre un téléchargementwait_for_downloadAttendre la fin d’un téléchargement et capturer le fichier.

Extraction

ÉtapeType JSONCe que ça fait
ExtraireextractExtraire des données structurées de la page vers des champs nommés.
Évaluer (JS)evaluateExécuter du JavaScript dans la page et capturer son résultat.
CodegencodegenExécuter un script généré autonome contre la page.
Capture d’écranscreenshotCapturer la page en image, stockée avec l’exécution.
Appel APIapi_callEffectuer une requête HTTP depuis la session de la page.

Onglets

ÉtapeType JSONCe que ça fait
Ouvrir un ongletopen_tabOuvrir un nouvel onglet, éventuellement sur une URL.
Attendre un ongletwait_for_tabAttendre l’ouverture d’un nouvel onglet, puis y basculer.
Changer d’ongletswitch_tabRendre actif un autre onglet ouvert.
Onglet fermétab_closedMarqueur enregistré : l’onglet actif s’est fermé ; le replay le ferme aussi.

IA

ÉtapeType JSONCe que ça fait
Remplissage IAai_fillLaisser l’IA remplir un champ quand un sélecteur ne suffit pas.
Formulaire IAai_fill_formLaisser l’IA compléter tout un formulaire à partir des données disponibles.
Poursuite IAai_continueLaisser l’IA décider et effectuer les prochaines actions vers un objectif.
Navigation IAai_navigateLaisser l’IA trouver et atteindre une destination décrite.

Authentification

ÉtapeType JSONCe que ça fait
Connexion (requête)login_postSe connecter par une requête plutôt qu’un formulaire, sur votre propre compte.
Double facteur (2FA)twofaCompléter un défi de double authentification sur votre propre compte.
Étape de vérificationcaptchaCompléter une vérification interactive sur une page que vous êtes autorisé à utiliser.

Flux

ÉtapeType JSONCe que ça fait
RetournerreturnTerminer le workflow ici et renvoyer ce qui a été collecté.
Point finalend_pointMarquer la ligne d’arrivée du workflow, éventuellement derrière une condition.
VérifierassertExiger que la page soit dans l’état attendu, sinon faire échouer l’exécution.

Comment les étapes sont écrites

Vous les écrivez rarement à la main. L’enregistreur les produit pendant que vous cliquez sur le site, et Scribe les produit à partir d’une description en mots simples. Cette page sert à relire un workflow construit par quelqu’un d’autre, et à en modifier un à la main quand il vous faut un contrôle exact.