activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 13 de mar de 2026

Extrair dados de um site

O exemplo abaixo explica como abrir uma página da Web, exibir uma lista suspensa da qual se pode extrair dados e exibir esses dados em uma caixa de mensagem. Ele usa atividades como Open Browser, Find Element, Find Children, For Each e Message Box. Essas atividades podem ser encontradas nos pacotes UiPath.System.Activities e UiPath.UIAutomation.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um novo Processo nomeado por padrão Principal.

  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

  3. Coloque uma atividade Open Browser dentro do contêiner Sequência.

    • No painel Propriedades, selecione a opção IE na lista suspensa TipoDeNavegador.
    • Adicione a variável "https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select" ao campo Url.
    • Marque a caixa de seleção para a opção NovaSessão. Isso inicia uma nova sessão do navegador selecionado.

    docs image

  4. Selecione o contêiner Fazer dentro da atividade Open Browser e crie as seguintes variáveis:

    Nome da variávelTipo de VariávelValor Padrão
    elementUiPath.Core.UiElement
    strvalUiPath.Core.GenericValue
    childrenIEnumerable<UiElement>
  5. Arraste uma atividade Find Element para dentro do contêiner Fazer.

    • No painel Propriedades, selecione a opção Destino na lista suspensa Destino.
    • Adicione o valor "<webctrl tag='SELECT' />" no campo Seletor.
    • Selecione a opção Concluído na lista suspensa AguardarAtéEstarPronto.
    • Adicione a variável element no campo ElementoLocalizado.

    docs image

  6. Arraste uma atividade Find Children para baixo da atividade Find Element.

    • No painel Propriedades, adicione o valor "<webctrl />" no campo Filtro.
    • Selecione a opção Destino na lista suspensa Destino.
    • Adicione o valor "<webctrl tag='SELECT' />" no campo Seletor.
    • Selecione a opção INTERATIVO na lista suspensa AguardarAtéEstarPronto.
    • Selecione a opção FIND_CHILDREN na lista suspensa Escopo.
    • Adicione a variável children no campo Filhos.

    docs image

  7. Coloque uma atividade For Each abaixo da atividade Find Children.

    • Adicione a variável children no campo Valores.
  8. Arraste uma atividade Message Box para dentro do contêiner Corpo da atividade For Each.

    • No painel Propriedades, selecione a opção Ok na lista suspensa Botões.
    • Adicione a expressão "Value: " + item.Get("value").ToString no campo Texto.
    • Marque a caixa de seleção para a opção Superior para sempre ter a mensagem exibida no primeiro plano.
  9. Arraste outra atividade Message Box e a coloque abaixo da primeira.

    • No painel Propriedades, selecione a opção Ok na lista suspensa Botões.
    • Adicione a expressão "Text: " + item.Get("text").ToString no campo Texto.
    • Marque a caixa de seleção para a opção Superior para sempre ter a mensagem exibida no primeiro plano.
  10. Execute o processo. A página da Web especificada é aberta, exibindo uma lista suspensa. Todos os valores da lista suspensa são extraídos e exibidos em caixas de mensagem.

Aqui você pode baixar um exemplo.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades