S’exécute surWrit CloudDesktopAuto-hébergé
Sur cette page
Vérifier
L’étape assert vérifie qu’un élément est présent sur la page et, si vous indiquez une valeur attendue, que cet élément dit bien ce qu’il devrait. Si la vérification ne tient pas, l’exécution échoue en détaillant l’écart — ainsi un workflow qui a cessé de fonctionner se signale lui-même au lieu de renvoyer des résultats vides.
Dans un workflow, il s’agit d’un objet d’étape avec "type": "assert". Les étapes s’exécutent dans l’ordre, et chaque étape peut lire les sorties des étapes précédentes. Consultez la référence des workflows complète pour les 30+ types d’étapes.
Writ s’exécute sur vos propres comptes, avec vos propres identifiants et données, sur des sites que vous êtes autorisé à utiliser.
Champs
| Champ | Type | Description |
|---|---|---|
selector requis | selector | L’élément que la vérification inspecte. |
value | string | Le texte ou la valeur de champ attendus. Omettez-les pour vérifier seulement que l’élément existe. Les placeholders se résolvent à l’exécution : {{key}} depuis les entrées déclarées du workflow, {{vault:name}} pour les secrets. |
match | string | « contains » (par défaut) ou « exact ». Les deux comparent en réduisant les espaces environnants. |
Exemple
Une seule étape assert telle qu’elle apparaît dans le tableau steps :
{
"type": "assert",
"config": { "selector": ".order-status", "value": "Confirmed" }
} Comportement
- L’élément est attendu pendant le délai de l’étape avant que la vérification ne soit tranchée : elle tolère donc un contenu encore en cours d’affichage.
- Le texte et la valeur du champ sont tous deux vérifiés : une seule étape couvre un
<span>comme un<input>, sans que vous ayez à choisir. - Une valeur attendue construite à partir d’un secret n’est jamais réaffichée dans le message d’échec.
Où elle s’exécute
L’étape assert s’exécute là où l’exécution a lieu. Sur votre agent local ou BYO il n’y a aucun frais de calcul et l’agent peut atteindre des systèmes accessibles uniquement en intranet ; sur le cloud Writ, l’exécution est facturée au temps d’exécution (~0,12 $ par heure de navigateur au-delà de l’allotissement de votre forfait) depuis votre portefeuille prépayé.
Et ensuite
- Workflows - le vocabulaire complet des étapes et l’objet workflow.
- Enregistreur - capturez des étapes en cliquant à travers un site.
- Managed endpoints - transformez le workflow en un endpoint REST, ou en un outil MCP.