Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Modification d'une tâche Web uniquement à l'aide de commandes Enregistreur Web

  • Mis à jour le : 8/09/2019
    • 11.3.x
    • Exploration
    • Enterprise

Modification d'une tâche Web uniquement à l'aide de commandes Enregistreur Web

Vous pouvez utiliser l'espace de travail pour modifier et améliorer les tâches d'automatisation que vous avez précédemment enregistrées à l'aide de l'enregistreur Web.

Lorsque vous lancez l'espace de travail, vous pouvez ajouter n’importe quelle commande répertoriée sous « Enregistreur Web ».

À l'aide des commandes de l'enregistreur Web, vous pouvez :

Vous pouvez ajouter les actions suivantes à votre tâche d’automatisation de l'enregistreur Web.

1. Ouvrir et fermer les sessions du navigateur

  • Ouvrir le navigateur : vous pouvez spécifier une URL de site Web que vous souhaitez que la tâche d'automatisation ouvre avant d'effectuer des actions sur ce site Web. Pour la plupart des processus d'automatisation de sites Web, l'ouverture du navigateur est la première commande ajoutée à la tâche, généralement suivie des commandes de gestion des contrôles.

  • Fermer le navigateur : Ferme une session de navigateur précédemment ouverte à l’aide d’une commande Ouvrir le navigateur.

2. Gérer des contrôles web

Utilisez la commande Gérer les contrôles Web pour sélectionner les contrôles de la page Web et les utiliser.

Par exemple, vous pouvez insérer des actions sur des liens, des cases d'option, des boutons d'option, des menus déroulants et d'autres objets.

Pour utiliser Gérer les contrôles Web, procédez comme suit :

  1. Dans « Spécifier une URL / page de site Web », choisissez « Ouvrir une nouvelle URL » ou « Sélectionner une page ».

    Si vous spécifiez « Sélectionner une page », vous devez sélectionner un titre de page (page html) ouvert dans la liste.
    Conseil : Cliquez sur « Actualiser » si la fenêtre est ouverte, mais n'est pas visible.
  2. Utilisez le bouton Capturer pour capturer un contrôle Web en le sélectionnant à l’aide de la barre d'invite jaune : Les détails du contrôle sont affichés.
  3. Cliquez sur le bouton Affichage avancé si vous souhaitez inclure plus d'options.
    • Nom du contrôle / ID du contrôle : Recherche le contrôle Web en fonction du nom ou de l'ID du contrôle.
    • Caption : Recherche le contrôle Web en fonction du nom de la légende entré ou sélectionné dans la zone de texte. Par exemple, si vous enregistrez un objet de menu avec une légende intitulée « Acheter maintenant », ce contrôle Web vous permet de rechercher cette légende sur la page Web lors de l'exécution de la tâche.
    • Index de contrôle : Recherche le contrôle Web en fonction du numéro d'index du contrôle, qui est stocké lors de l'enregistrement d'une page Web.
    • Attributs : Recherche le contrôle Web en fonction des attributs de balise, qui sont stockés lors de l’enregistrement d’une page Web. Vous pouvez sélectionner les attributs de balise et spécifier leurs valeurs pour la page Web recherchée.

      Vous pouvez ajouter ou supprimer des attributs de balise, si nécessaire.

    • Conseil : La meilleure pratique consiste à utiliser « Recherche par légende » comme première option, « Recherche par attributs » comme deuxième option et « Recherche par index » comme troisième option.

  4. Activez ou désactivez « Titre de la page » et/ou « URL de la page » pour décider de la lecture dans la fenêtre Internet Explorer existante ou nouvelle.
    Remarque : Tous deux sont activés par défaut et la tâche sera exécutée dans la fenêtre existante d'Internet Explorer.
  5. Spécifiez l'action que vous souhaitez effectuer pendant la durée de la tâche.
    Conseil :

    Vous pouvez choisir d'utiliser une variable en utilisant les actions Set Text (Définir le texte) et Append Text (Ajouter du texte). Si le texte doit être crypté, vous pouvez insérer des variables d'identifiants* à l'aide de la touche de fonction F2 afin de renforcer la sécurité. Reportez-vous à la rubrique Variables d'informations d'identification

    * Disponible dans l'édition Enterprise à partir de la version 10.3

  6. Cliquez sur Enregistrer.

3. Télécharger le fichier

Utilisez cette commande pour télécharger des fichiers HTTP. Cette commande ne nécessite pas de navigateur.

Cas d'utilisation courants : Téléchargement de données de stock, de fichiers journaux, de correctifs de sécurité ou d’autres fichiers que vous devez télécharger régulièrement.

4. Extraire des tableaux

Utilisez cette commande pour sélectionner un tableau sur une page Web et enregistrer les données dans un fichier CSV.

Après avoir exécuté la tâche, y compris la commande Extraire des tableaux, Automation Anywhere stocke les données du tableau dans une variable système dénommée : $Table Column(index)$

Vous pouvez utiliser cette variable pour extraire les données que vous avez extraites au format ligne-colonne en utilisant une combinaison de boucles pour chaque ligne d'un tableau Internet Explorer.

Scénario d'utilisation courant : Transférez les données d'un système ERP Web vers une autre application, telle qu'Excel.

Suivez ces étapes pour extraire un tableau d'un site Web :

  1. Sélectionnez Extraire un tableau
  2. Lancez le site Web dont vous souhaitez extraire le tableau en cliquant sur « Lancer ».
  3. Utilisez le bouton « Capturer le tableau » pour capturer le tableau en le sélectionnant avec la barre d'invite jaune :

    Le programme affichera le numéro du tableau.

  4. Vous pouvez également enregistrer ou ajouter les données du tableau dans un fichier .csv. Ou bien, vous pouvez traiter les données du tableau en utilisant des boucles dans votre tâche. Pour plus d'informations, reportez-vous à la commande Boucle.
  5. Cliquez sur le bouton Afficher le tableau extrait pour prévisualiser les données du tableau dans la fenêtre Tableau extrait :

  6. Cliquez sur le bouton Vue avancée pour ajouter d'autres options telles que Nom de session, Titre de la page, URL de la page, Extraire les détails de balise sélectionnés dans un fichier .csv.

  7. Cliquez sur Enregistrer.

5. Trouver des liens brisés

Utilisez cette commande pour valider tous les liens sur un site Web ou une page Web.

Après avoir exécuté cette commande, Automation Anywhere stocke les résultats dans un fichier CSV que vous pouvez ouvrir dans Excel.

Vous pouvez identifier les liens brisés à l'aide de ce fichier.

6. Extraire des données

Extrait des données textuelles d'un site Web ou d'une page Web.

Cette commande vous permet de spécifier une plage de texte que vous souhaitez copier, en utilisant les mots-clés « Avant » et « Après ».

Exemple : Étant donné la chaîne de texte « = Prix : $249 xyz »

Vous voulez capturer uniquement le prix, qui est 249 dollars US. Spécifiez la plage suivante :

Mot clé Avant : « = Prix : »

Après le mot-clé : « xyz »

Conseil : Dans certains cas, la commande Extraire les données peut ignorer l'extraction de certains enregistrements. Si cela se produit, sélectionnez « Premier et dernier enregistrement » lors de la capture de données basées sur un modèle. Pour une extraction de données étendue basée sur un modèle, utilisez l'enregistreur Web.

7. Naviguer vers l'URL

Utilisez cette commande pour accéder à l'URL d'un site Web dans une fenêtre de navigateur déjà ouverte.

8. Extraire la source

Utilisez cette commande pour extraire le code source d'une page Web.

Conseil : Le bouton Capturer est désactivé ? Reportez-vous à la section sur l'enregistreur Web dans Résolution des problèmes de tâches de commande Excel pour en savoir plus.

9. Rechercher par légendes

Utilisez cette commande pour accéder à la légende ou au titre dans une fenêtre de navigateur déjà ouverte. La navigation à l'aide de cette commande est possible même si les URL changent.

10. Retourner

Utilisez cette commande pour accéder à l'emplacement précédent de l'URL utilisé lors de l'enregistrement du site Web.

11. Exécuter un script Java

Utilisez cette commande pour exécuter un script Java en interne sur une page Web.
Remarque :

Il est obligatoire de saisir le « Nom de la fonction » sans lequel le script spécifique qui y est nommé ne sera pas exécuté.

  • Assurez-vous que JavaScript a été activé pour Internet Explorer. S'il est désactivé, vous pouvez recevoir un message d'accès refusé. Pour plus de détails, consultez la section Support Microsoft .
  • Le bouton Capturer est désactivé ? Reportez-vous à la section sur l'enregistreur Web dans Résolution des problèmes de tâches de commande Excel pour en savoir plus.
Envoyer le commentaire