UiPath Documentation
activities
latest
false
Activités UIAutomation
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Exemple d'utilisation d'automatisation de texte

Pour illustrer l'automatisation d'un processus à l'aide d'activités de reconnaissance de texte, nous avons créé un projet d'automatisation qui ouvre Internet Explorer et qui accède à un article Wikipedia contenant les tables des taux de change historiques en dollars américains. Il extrait les données de la table des dernières années, les affiche dans le panneau Sortie (Output), et vérifie si la devise Euro (Euro) est disponible dans la table.

Remarque :

Il est conseillé d'utiliser Internet Explorer (version 11 ou au-delà), Mozilla Firefox (version 50 ou au-delà), ou Google Chrome (la version la plus récente) pour exécuter vos projets d'automatisation Web.

  1. Ouvrez Internet Explorer et accédez à https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years.
  2. Dans Studio, créez un processus d'automatisation.
  3. Dans le panneau Activités , ajoutez une activité Open Browser au panneau Concepteur et, dans le champ URL , entrez: "https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years".
  4. Dans l'onglet du ruban Conception (Design), groupe Assistants (Wizards), cliquez sur Extraction des données (Data Scraping). L'Assistant d'extraction (Extract Wizard) est affiché.
  5. Cliquez sur Suivant (Next), sélectionnez une cellule depuis la Table des dernières années sur la page Web, puis cliquez sur Oui (Yes) lorsque vous êtes invité à extraire les données de la table entière. Un aperçu des données est affiché dans l'étape de l'assistant Prévisualiser les données (Preview Data).
  6. Dans le champ Nombre maximum de résultats (Maximum number of results), entrez 200, puis cliquez sur Terminer (Finish). Cette opération est nécessaire, car notre table contient un grand nombre d'entrées et nous voulons nous assurer que la table entière est extraite.
  7. Dans la fenêtre Indicate Next Link , cliquez sur Non car nos données ne s'étendent pas sur plusieurs pages. Le processus est mis à jour et une séquence Data Scraping s'affiche dans le panneau Designer . Dans cette séquence, une activité Attach Browser est générée, contenant une activité Extract Data qui récupère le contenu de la table. Les données sont stockées dans la variable DataTable générée automatiquement ExtractDataTable.

  1. Créez une variable String appelée GetText avec l'étendue définie sur Sequence.

  2. Ajoutez une activité Output Data Table dans le conteneur Do de l'activité Attach Browser , après l'activité Extract Data . Cette activité convertit les données de la table en chaîne qui peut être affichée dans le panneau Sortie .

  3. Sélectionnez l'activité Output Data Table, ajoutez la variable ExtractDataTable dans le champ DataTable, et la variable GetText dans le champ Text.

  4. Ajoutez une activité Write Line après celle de Output Data Table et ajoutez la variable GetText dans le champ Text . De cette façon, les données extraites du tableau sont écrites dans le panneau Output .

  5. Ajoutez une activité Delay après la séquence Data Scraping et définissez la propriété Duration sur 00:00:03 (3 secondes). Ce délai a pour but de permettre à la page Web d'être entièrement chargée avant que la prochaine activité ne soit effectuée.

  6. Dans le panneau Variables (Variables), créez une variable, appelée GetExists, et définissez le type sur Booléen (Boolean) et l'étendue sur Sequence.

  7. Ajoutez une activité Text Exists après l'activité Delay et tapez "Euro" dans le champ Texte . Cliquez sur le bouton Indiquer à l'écran , puis cliquez sur la cellule du tableau avec Euro dans la page de navigateur précédemment ouverte. Un sélecteur est généré pour l'UI. Dans ce cas, l'activité vérifie si le mot Euro est trouvé dans le tableau.

  8. Sélectionnez l'activité Text Exists puis, dans le panneau Propriétés (Properties), insérez la variable GetExists dans le champ Existe (Exists).

  9. Ajoutez une activité If après l'activité Text Exists et insérez la variable GetExists dans le champ Condition .

  10. Ajoutez deux activités Message Box , l'une dans la section Alors , l'autre dans la section Sinon de l'activité If .

    • Sélectionnez l'activité Message Box dans la section Ensuite (Then), puis entrez "Euro appears in the table." dans le champ Texte (Text). Ce message est affiché si le mot Euro est trouvé dans la table.
    • Sélectionnez l'activité Message Box dans la section Sinon (Else), puis entrez "Euro does not appear in the table." dans le champ Texte (Text). Ce message est affiché si le mot Euro est trouvé dans la table.

Votre workflow doit ressembler à ceci :

  1. Appuyez sur F5 pour exécuter le projet. Notez que les données de la table des taux de change récents est extraite et affichée dans le panneau Sortie (Output). Une boîte de message est affichée et indique si oui ou non le mot Euro a été trouvé.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour