Interface · Étape
Cliquer sur un élément ui.click
Clique sur un élément de la page web décrit en langage naturel ou par un sélecteur.
- Type
ui.click- Famille
- Interface
- Exécuté par
- Robot
- Quand l’utiliser
- Boutons, liens, onglets, cases à cocher d'une page web.
Synopsis
{
"id": "valider",
"type": "ui.click",
"label": "Valider le formulaire",
"props": {
"target": "bouton Valider"
}
}Propriétés
Toutes les valeurs s’écrivent en chaînes JSON et acceptent l’interpolation {{variable}}. Voir Objet Étape.
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
target | cible | oui | — | Élément visé, décrit comme on le dirait à quelqu'un : « bouton Valider », « lien Factures », ou sélecteur CSS (#valider). Ex. bouton « Comptabiliser le lot » |
Remarques
- Moteur auto-guérisseur : si l'élément a changé (libellé, position, thème), le robot le retrouve par son empreinte sémantique et son image, puis journalise la réparation (statut « healed »).
- Pour une application de bureau, utilisez
ui.imageoudesktop.click.
Erreurs fréquentes
| Message | Cause | Solution |
|---|---|---|
élément introuvable | La cible ne correspond à rien sur la page, même après réparation. | Précisez la cible (type + libellé visible) ou ajoutez flow.wait avant le clic si la page charge lentement. |
Voir aussi
Source : orchestrator/zokas_orch/runtime.py — PackageRunner.ROBOT_STEPS (web_click) ; orchestrator/zokas_orch/healing.py
Mis à jour le 28 octobre 2026