Interface · Étape
Ouvrir une page web web.open
Ouvre une adresse dans le navigateur du robot et attend que la page soit chargée.
- Type
web.open- Famille
- Interface
- Exécuté par
- Robot
- Quand l’utiliser
- Première étape de tout parcours web, ou pour changer de page sans cliquer sur un lien.
Synopsis
{
"id": "ouvrir",
"type": "web.open",
"label": "Ouvrir le portail",
"props": {
"url": "{{url_portail}}"
}
}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 |
|---|---|---|---|---|
url | url | oui | — | Adresse complète (https://…). Peut contenir des variables. Ex. {{url_portail}}/factures |
Remarques
- Le robot vérifie l'adresse contre la liste des domaines autorisés (ZOKAS_ALLOWED_DOMAINS) : une adresse hors liste fait échouer l'étape.
- Avec le robot en conteneur, « localhost » désigne le conteneur lui-même : utilisez le nom du service (ex. http://demo-portal).
Erreurs fréquentes
| Message | Cause | Solution |
|---|---|---|
domaine non autorisé | L'hôte n'est pas dans ZOKAS_ALLOWED_DOMAINS. | Ajoutez le domaine à la liste ou utilisez un robot sans restriction en test. |
valeur vide pour url | La variable interpolée est vide. | Renseignez la variable au lancement ou dans « variables ». |
Voir aussi
Source : orchestrator/zokas_orch/runtime.py — PackageRunner.ROBOT_STEPS (web_open) ; robot/zokas_robot/server.py — web_open
Mis à jour le 28 octobre 2026