studio
2020.10
false
UiPath logo, featuring letters U and I in white
Fora do período de suporte
Guia do usuário do Studio
Last updated 20 de dez de 2023

Exemplo de uso de automação de texto

Para exemplificar a automação de um processo usando atividades de reconhecimento de texto, criamos um projeto de automação que abre o Internet Explorer e vai para um artigo da Wikipédia com tabelas das taxas de câmbio históricas do dólar dos Estados Unidos. Ela extrai dados da tabela dos anos recentes, os exibe no painel Saída e verifica se a moeda Euro encontra-se na tabela.

Observação: é recomendável executar suas automações web no Internet Explorer 11 ou superior, Mozilla Firefox 50 ou superior ou na versão mais recente do Google Chrome.
  1. Abra o Internet Explorer e vá para https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years.
  2. No Studio, crie um Novo processo em branco.
  3. No painel Atividades, adicione uma atividade Open Browser ao painel Designer e, no campo URL, digite: "https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years".


  4. Na guia Design, da faixa de opções, no grupo Assistentes, clique em Extração de Dados. O Assistente de Extração é exibido.
  5. Clique em Avançar, selecione uma célula na Tabela de anos recentes na página da web e clique em Sim quando for extrair os dados da tabela inteira. Uma visualização dos dados é exibida na etapa do assistente Visualizar dados.
  6. No campo Número máximo de resultados, digite 200 e clique em Concluir. Precisamos fazer isso porque nossa tabela contém um número grande de entradas, e queremos garantir que a tabela inteira seja extraída.
  7. Na janela Indicar próximo link, clique em Não, pois nossos dados não abrangem várias páginas. O processo é atualizado, e uma sequência Data Scraping é exibida no painel Designer. Nessa sequência, uma atividade Attach Browser é gerada, contendo uma atividade Extract Data, que recupera o conteúdo da tabela. Os dados são armazenados na variável DataTable ExtractDataTable gerada automaticamente.


  8. Crie uma nova variável String chamada GetText com o escopo definido como Sequência.
  9. Adicione uma atividade Output Data Table no contêiner Do da atividade Attach Browser, após a atividade Extract Data. Essa atividade converte os dados da tabela em uma string, que pode ser exibida no painel Saída.
  10. Selecione a atividade Output Data Table, adicione a variável ExtractDataTable no campo DataTable e a variável GetText no campo Text.
  11. Adicione uma atividade Write Line após a atividade Output Data Table e adicione a variável GetText no campo Text. Dessa maneira, os dados extraídos da tabela são gravados no painel Saída.


  12. Adicione uma atividade Delay após a sequência Data Scraping e defina a propriedade Duration como 00:00:03 (3 segundos). O atraso tem o propósito de permitir que a página da web seja carregada totalmente antes que a próxima atividade seja realizada.


  13. No painel Variáveis, crie uma nova variável, chamada GetExists, e defina o tipo como booleana e o escopo como Sequência.
  14. Adicione uma atividade Text Exists após a atividade Delay e digite "Euro" no campo Text. Clique no botão Indicar na tela e em seguida, clique na célula da tabela com euro na página do navegador aberto anteriormente. Um seletor é gerado para o elemento de IU. Nesse caso, a atividade verifica se a palavra Euro encontra-se na tabela.


  15. Selecione a atividade Text Exists e, no painel Propriedades, insira a variável GetExists no campo Exists.
  16. Adicione uma atividade If após a atividade Text Exists e insira a variável GetExists no campo Condition.
  17. Adicione duas atividades Message Box, uma na seção Then e a outra na seção Else da atividade If.
    • Selecione a atividade Message Box na seção Then e digite "Euro appears in the table." no campo Text. Essa mensagem é exibida se a palavra Euro for encontrada na tabela.
    • Selecione a atividade Message Box na seção Else e digite "Euro does not appear in the table." no campo Text. Essa mensagem é exibida se a palavra Euro não for encontrada na tabela.

      Seu fluxo de trabalho deve ficar assim:



  18. Pressione F5 para executar o projeto. Observe que os dados da tabela de taxas de câmbio recentes são extraídos e exibidos no painel Saída, e uma caixa de mensagem é exibida, dizendo se a palavra Euro foi ou não encontrada.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.