Les actions d’automatisation du navigateur permettent aux utilisateurs d’interagir avec des applications Web et des composants via des éléments d’interface utilisateur. Les éléments de l’interface utilisateur Web, également appelés éléments Web, décrivent de manière unique les composants Web que l’action va gérer.
Pour effectuer l’automatisation web, vous devez d’abord créer une instance de navigateur. Pour ce faire, vous pouvez utiliser les actions de lancement du navigateur, qui prennent en charge Microsoft Edge, Google Chrome, Mozilla Firefox et Internet Explorer. Avec les actions Lancer le navigateur, vous pouvez également spécifier si la page Web doit être lancée sur votre bureau local ou dans un environnement de bureau virtuel.
Note
Pour lancer un navigateur sur un bureau virtuel, capturez d’abord au moins un élément d’interface utilisateur dans ce bureau. Cet élément doit être disponible dans le référentiel d’éléments d’interface utilisateur de votre flux.
Pour ajouter un nouvel élément de l’interface utilisateur, sélectionnez Ajouter un élément de l’interface utilisateur via l’action d’automatisation du navigateur déployée ou le volet Éléments de l’interface utilisateur du concepteur de flux.
Tous les éléments de l’interface utilisateur liés au Web sont spécifiés par un ou plusieurs sélecteurs CSS (sélecteurs Web) qui identifient la structure hiérarchique du composant sur la page. Les sélecteurs utilisent la notation > pour indiquer que chaque élément est contenu dans l’élément à sa gauche.
Même si les sélecteurs Web sont créés automatiquement lors de l’ajout des éléments de l’interface utilisateur, certains scénarios particuliers nécessitent des sélecteurs créés manuellement. Lorsqu’un sélecteur Web personnalisé est nécessaire, vous pouvez créer le vôtre en modifiant un sélecteur existant ou en créant un sélecteur à partir de zéro.
Pour développer des flux Web plus dynamiques, remplacez l’opérateur Égal à par d’autres opérateurs ou expressions régulières. De plus, si la valeur d’un attribut de sélecteur Web dépend des résultats des actions précédentes, utilisez des variables au lieu des valeurs codées en dur.
Indiquer s’il faut déplacer physiquement le curseur de la souris sur la page avant de cliquer. Un clic physique est requis dans les cas où les clics émulés sur la page n’effectuent pas l’action intentionnelle sur l’élément. Comme cette option nécessite que la fenêtre du navigateur soit focalisée, elle la placera automatiquement au premier plan.
Spécifiez s’il faut traiter les données extraites pour les présenter exactement telles qu’elles sont affichées dans la page Web. Le traitement des données extraites comprend l’affichage des informations imbriquées dans des iframes et le filtrage à travers des éléments cachés ou visibles. Pour les ensembles de données plus volumineux, l’activation de cette option n’est pas recommandée, car elle augmentera le temps d’extraction.
L’instance Excel avec les données extraites. Utiliser cette instance pour manipuler la feuille de calcul (ou l’enregistrer et la fermer) à l’aide des actions Excel dédiées.
Entrer ou choisir la variable qui contient l’instance de navigateur Web à utiliser
Get
N/A
Description de la page web, Méta-mots clés de la page web, Titre de la page web, Texte de la page web, Source de la page web, Adresse URL actuelle du navigateur web
Description de la page web
Sélectionner les informations à récupérer dans la page web
Impossible de récupérer l’attribut de l’élément d’interface utilisateur de la page web
Indique un problème de récupération de l’attribut de l’élément de la page web
Prendre une capture d’écran de la page web
Prendre une capture d’écran de la page web (ou d’un élément de la page web) actuellement affichée dans le navigateur et enregistrer l’image dans un fichier ou dans le presse-papiers.
Émulez en utilisant des frappes physiques lors du remplissage du texte dans les éléments de champ de texte de l’interface utilisateur. Les frappes de touches sont essentielles pour les cas où le renseignement de texte émulé n’effectue pas l’action intentionnelle sur l’élément. Comme cette option nécessite que la fenêtre du navigateur soit focalisée, elle la placera automatiquement au premier plan.
Spécifiez si le champ de texte doit être rempli en une seule fois en définissant la valeur de la zone de texte ou pour émuler la saisie d’un utilisateur en envoyant des caractères un par un. La dernière méthode est plus lente, mais requise dans certaines pages web complexes.
Indiquer si vous souhaitez que la zone de texte ne soit plus centrée immédiatement après que l’action l’a remplie avec le texte spécifié. Pour le scraping des listes de saisie semi-automatique, ce paramètre doit être défini sur Faux.
Entrez une option ou une liste d’options à sélectionner dans la liste déroulante. Les options multiples n’ont de sens que lorsque vous travaillez avec des listes à sélection multiple. Si la liste est à sélection unique, seule la première option de la liste spécifiée sera utilisée.
Entrez un indice ou une liste d’indices à sélectionner dans la liste déroulante. Les options multiples n’ont de sens que lorsque vous travaillez avec des listes à sélection multiple. Si la liste est à sélection unique, seule la première option de la liste spécifiée sera utilisée.
Lancez une nouvelle instance ou joindre à une instance en cours d’exécution d’Internet Explorer pour l’automatisation des sites Web et des applications Web.
Paramètres d’entrée
Argument
Facultatif
Accepte
Valeur par défaut
Description
Launch mode
N/A
Lancer le navigateur d’automatisation, Lancer un nouveau Internet Explorer, Joindre à Internet Explorer en cours d’exécution
Lancer le navigateur d’automatisation
Indiquer s’il faut lancer le navigateur d’automatisation ou une nouvelle instance de Internet Explorer ou joindre à une instance existante
Attach to Internet Explorer tab
N/A
Par titre, Par URL, Utiliser la fenêtre de premier plan
Par titre
Indiquer si vous voulez joindre un onglet de Internet Explorer par son titre, son URL, ou joindre l’onglet actif de Internet Explorer fonctionnant comme fenêtre de premier plan
Indiquer la chaîne de l’agent utilisateur personnalisée pour l’application d’assistance de runtime web. Si ce champ reste vide, l’application d’assistance Web d’exécution utilise par défaut la chaîne de l’agent utilisateur Internet Explorer installée sur l’ordinateur.
Note
Les options Effacer le cache et Effacer les cookies ne fonctionnent comme prévu que si l’exécution en mode Protégé est désactivée dans le menu Options Internet.
Instance de Internet Explorer à utiliser avec les actions d’automatisation du navigateur
Exceptions
Exception
Description
Impossible de lancer Internet Explorer
Indique un problème de lancement de Internet Explorer
URL non valide
Indique que l’URL fournie n’était pas valide
Lancer le nouveau Firefox
Lancez une nouvelle instance ou joindre à une instance en cours d’exécution d’Firefox pour l’automatisation des sites Web et des applications Web.
Paramètres d’entrée
Argument
Facultatif
Accepte
Valeur par défaut
Description
Launch mode
N/A
Lancer une nouvelle instance, Joindre une instance en cours d’exécution
Lancer une nouvelle instance
Indiquer si une nouvelle instance de Firefox doit être lancée ou jointe à une instance existante
Attach to Firefox tab
N/A
Par titre, Par URL, Utiliser la fenêtre de premier plan
Par titre
Indiquer si vous voulez joindre un onglet de Firefox par son titre, son URL, ou joindre l’onglet actif de Firefox fonctionnant comme fenêtre de premier plan
Définir le temps d’attente, en secondes, avant le lancement du navigateur avant l’échec de l’action
Dossier des données utilisateur
S.O.
Picture-in-Picture par défaut, navigateur par défaut, personnalisé
Picture-in-Picture par défaut
Spécifiez le dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. Si le navigateur par défaut est sélectionné, le navigateur ne peut pas être ouvert sur le bureau et dans Picture-in-Picture en même temps. En savoir plus
Spécifiez le chemin d’accès au dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. En savoir plus
Instance Firefox à utiliser avec les actions d’automatisation du navigateur
Exceptions
Exception
Description
Impossible de lancer Firefox
Indique un problème de lancement de Firefox
URL non valide
Indique que l’URL fournie n’était pas valide
Lancer un nouveau Chrome
Lancer une nouvelle instance ou joindre à une instance en cours d’exécution de Chrome pour l’automatisation des sites web et des applications web.
Paramètres d’entrée
Argument
Facultatif
Accepte
Valeur par défaut
Description
Launch mode
N/A
Lancer une nouvelle instance, Joindre une instance en cours d’exécution
Lancer une nouvelle instance
Indiquer si une nouvelle instance de Chrome doit être lancée ou jointe à une instance existante
Attach to Chrome tab
N/A
Par titre, Par URL, Utiliser la fenêtre de premier plan
Par titre
Indiquer si vous voulez joindre un onglet de Chrome par son titre, son URL, ou joindre l’onglet actif de Chrome fonctionnant comme fenêtre de premier plan
Définir le temps d’attente, en secondes, pour l’ouverture du navigateur avant l’échec de l’action
Dossier des données utilisateur
S.O.
Picture-in-Picture par défaut, navigateur par défaut, personnalisé
Picture-in-Picture par défaut
Spécifiez le dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. Si le navigateur par défaut est sélectionné, le navigateur ne peut pas être ouvert sur le bureau et dans Picture-in-Picture en même temps. En savoir plus
Spécifiez le chemin d’accès au dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. En savoir plus
L’instance de Chrome à utiliser avec les actions d’automatisation du navigateur
Exceptions
Exception
Description
Impossible de lancer Chrome
Indique un problème de lancement de Chrome
URL non valide
Indique que l’URL fournie n’était pas valide
Lancer le nouveau Microsoft Edge
Lancez une nouvelle instance ou joindre à une instance en cours d’exécution d’Microsoft Edge pour l’automatisation des sites Web et des applications Web.
Paramètres d’entrée
Argument
Facultatif
Accepte
Valeur par défaut
Description
Launch mode
N/A
Lancer une nouvelle instance, Joindre une instance en cours d’exécution
Lancer une nouvelle instance
Indiquer si une nouvelle instance de Microsoft Edge doit être lancée ou jointe à une instance existante
Attach to Microsoft Edge tab
N/A
Par titre, Par URL, Utiliser la fenêtre de premier plan
Par titre
Indiquer si vous voulez joindre un onglet de Microsoft Edge par son titre, son URL, ou joindre l’onglet actif de Microsoft Edge fonctionnant comme fenêtre de premier plan
Définir le temps d’attente, en secondes, avant le lancement du navigateur avant l’échec de l’action
Dossier des données utilisateur
S.O.
Picture-in-Picture par défaut, navigateur par défaut, personnalisé
Picture-in-Picture par défaut
Spécifiez le dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. Si le navigateur par défaut est sélectionné, le navigateur ne peut pas être ouvert sur le bureau et dans Picture-in-Picture en même temps. En savoir plus
Spécifiez le chemin d’accès au dossier des données utilisateur utilisé par le navigateur lorsque le flux s’exécute dans Picture-in-Picture. En savoir plus
Sélectionner l’élément d’interface utilisateur de la page web sur lequel cliquer
Type de clic
S.O.
Clic gauche, clic droit, double-clic, bouton gauche vers le bas, bouton gauche vers le haut, bouton droit vers le bas, bouton droit vers le haut, clic au milieu
Indiquer s’il faut déplacer physiquement le curseur de la souris sur l’élément avant d’effectuer le clic. Un clic physique est requis dans les cas où les clics émulés n’effectuent pas l’action intentionnelle sur l’élément. Comme cette option nécessite que la fenêtre du navigateur soit focalisée, elle la placera automatiquement au premier plan.
Le fichier sur le disque où le téléchargement est enregistré. Cette valeur est un chemin d’accès de fichier qui se compose du dossier de téléchargement, comme spécifié ci-dessus, plus le nom du fichier, comme fourni par le serveur web.
Exceptions
Exception
Description
Impossible de télécharger le fichier
Indique un problème de téléchargement du fichier spécifié
Élément avec le sélecteur CSS spécifié introuvable
Indique qu’un élément de page web avec le sélecteur CSS spécifié est introuvable
Impossible de cliquer sur l’élément d’interface utilisateur
Indique un problème de clic sur l’élément spécifié
Impossible d’enregistrer le fichier
Indique un problème d’enregistrement du fichier spécifié
Exécuter la fonction JavaScript sur la page web
Exécutez une fonction JavaScript sur la page web pour obtenir le résultat.
Note
La migration vers les extensions de navigateur Manifest V3 affecte cette action. Pour obtenir plus d’informations sur Manifest V3 et son incidence sur l’action Exécuter la fonction JavaScript sur la page web, accédez à Migration vers Manifest V3.
Indiquer si le curseur de la souris doit être déplacé physiquement sur l’élément afin de pointer sur l’élément de l’interface utilisateur. Un pointage physique est requis dans les cas où le pointage émulé n’effectue pas l’action intentionnelle sur l’élément. Du fait que cette option nécessite que la fenêtre du navigateur soit mise au point, elle la place automatiquement au premier plan.
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception
Description
Impossible de pointer sur l’élément
Indique un problème de pointage sur l’élément spécifié