Ações de automatização do browser

As ações de automação do navegador permitem-lhe interagir com aplicações e componentes web através de elementos de interface. Os elementos da interface web, também chamados elementos web, descrevem de forma única os componentes web que a ação gere.

Para realizar automação web, primeiro crie uma nova instância de navegador usando uma das ações de Lançar o Navegador . Estas ações suportam Microsoft Edge, Google Chrome, Mozilla Firefox e Internet Explorer. Para que a automação web funcione corretamente, deve ter a extensão de navegador adequada ou um WebDriver compatível instalado, dependendo do método de interação que escolher. Também pode especificar se o navegador deve iniciar no seu ambiente de trabalho local ou num ambiente de trabalho virtual.

Important

  • Para iniciar um browser num ambiente de trabalho virtual, primeiro capture pelo menos um elemento da IU nesse ambiente de trabalho. Este elemento precisa de estar disponível no repositório de elementos da IU do seu fluxo.

Automação de navegadores baseada em WebDrivers

O Power Automate para desktop suporta agora automação web ao utilizar o WebDriver como método de interação com um navegador web. Esta nova funcionalidade oferece uma alternativa ao método existente de extensão do navegador para automatizar aplicações web. Cada ação de Lançar o Navegador inclui um novo menu suspenso chamado Método de interação do Navegador, onde pode escolher entre:

  • Extensão do navegador (por defeito)
  • WebDriver

Ao selecionar WebDriver, certifique-se de que configura o executável correspondente do WebDriver e que corresponde à versão do navegador que está a automatizar. Coloque WebDrivers no seguinte diretório da máquina que executa a automação: %LocalAppData%\Microsoft\Power Automate Desktop\WebDrivers.

Observação

Para instruções passo a passo sobre como descarregar e configurar WebDrivers para navegadores suportados, consulte Configurar WebDriver para automação de navegadores.

Limitações do WebDriver

O suporte ao WebDriver introduz novas capacidades, mas também traz limitações específicas:

  • Anexar às limitações do navegador: A automação baseada em WebDrivers só pode ser ligada às instâncias do navegador que o fluxo lança. Não suporta navegadores abertos manualmente. Quando usas a ação Anexar ao navegador , os campos Título e URL não se preenchem automaticamente para as instâncias lançadas pelo WebDriver.
  • Problemas de execução paralela: Executar automação web em paralelo entre fluxos pais e filhos, usando navegadores diferentes, pode causar problemas. Como as interações físicas do navegador exigem que a janela esteja ativa e em primeiro plano, múltiplas automações simultâneas do navegador podem resultar em comportamentos erráticos ou falhas.
  • Aguarde atrasos na página: Se o servidor web que está a automatizar demorar a responder, a automação baseada em WebDrivers pode não respeitar o timeout configurado na ação Esperar que a página web carregue . A ação pode ficar suspensa até o servidor responder.
  • Restrições de fluxo filho: Não pode ligar diretamente de um fluxo filho a instâncias do navegador que o fluxo pai lança usando o método de interação WebDriver sem passar a instância como entrada.
  • Políticas organizacionais de início de sessão: A automação baseada em WebDrivers não funciona se o navegador estiver configurado para forçar o início de sessão do utilizador como requisito de política.
  • Internet Explorer: Não pode usar o WebDriver como método de interação do navegador para automação web no Internet Explorer.

Adição de elementos de UI

Para adicionar um novo elemento de IU, selecione Adicionar elemento de IU através da ação de automatização do browser implementada ou do painel Elementos de IU do estruturador de fluxos.

Captura de ecrã das opções para criar um novo elemento da IU.

Todos os elementos da IU relacionados com a Web são especificados por um ou mais seletores CSS — seletores Web — que identificam a estrutura hierárquica do componente na página. Os selecionadores utilizam a notação > para indicar que cada elemento está contido dentro do elemento à sua esquerda.

Embora os seletores Web sejam criados automaticamente ao adicionar elementos da IU, alguns cenários específicos precisam de seletores criados manualmente. Quando precisares de um seletor web personalizado, podes criar o teu próprio editando um seletor existente ou construindo um do zero.

Captura de ecrã das opções para editar e criar seletores.

Para desenvolver fluxos da Web mais dinâmicos, substitua os operadores Igual a por outros operadores ou expressões regulares. Além disso, se o valor do atributo de um seletor Web depender dos resultados de ações anteriores, utilize variáveis em vez de valores hard-coded.

Captura de ecrã dos operadores disponíveis no construtor de seletores.

Observação

Para mais informações sobre o desenvolvimento de fluxos web e a criação de seletores web personalizados para elementos web, consulte Automatizar fluxos web e Construir um seletor personalizado.

Extrair dados a partir de uma página Web

Extrair dados de partes específicas de uma página web como valores únicos, listas, linhas ou tabelas.

Para mais informações sobre como utilizar esta ação, veja Web data extraction.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para extrair dados.
Parâmetros de extração No Tabela de dados Os parâmetros a utilizar ao extrair dados. Consoante o modo de extração, este parâmetro aceita dados diferentes.
Maximizar páginas web para processar No Valor numérico Este é o número máximo de páginas web a processar.
Enviar clique físico para a página seguinte N/A Valor booleano Falso Especifique se move fisicamente o cursor do rato sobre a página antes de clicar. É necessário um clique físico para os casos onde os cliques emulados na página não efetuam a ação intencional no elemento. Uma vez que esta opção requer que a janela do browser esteja focada, esta será automaticamente trazida para primeiro plano.
Seletor de CSS da página No Valor de texto Este é o seletor CSS de páginas.
Modo de extração N/A
  • Não definido
  • Valor único
  • Valores selecionados a dedo
  • Listar
  • Tabela
  • Tabela HTML inteira
Valor único Especifique o que deve extrair da página.
Utilizar paginação N/A Valor booleano Falso Especifique se deve usar paginação.
Aceder a todas as páginas web N/A Valor booleano Falso Especifique se deve comprar todas as páginas.
Processar dados após a extração N/A Valor booleano Falso Especifique se devem ser processados dados extraídos para os apresentar exatamente como apresentados na página Web. O processamento de dados extraídos inclui a apresentação das informações aninhadas em iframes e a filtragem através de elementos ocultos ou visíveis. Para conjuntos de dados maiores, não é recomendado que esta opção seja ativada, pois irá aumentar o tempo de extração.
Tempo limite excedido Yes Valor numérico 60 Defina o tempo em segundos em que quer esperar que a extração termine antes de a ação falhar.
Modo de armazenamento de dados N/A
  • Variável
  • Folha de cálculo Excel
Variável Especifique se deve armazenar os dados extraídos numa variável ou numa folha de cálculo Excel.

Variáveis produzidas

Argumento Tipo Description
ExcelInstance Instância do Excel A instância do Excel com os dados extraídos. Utilize esta instância caso para manipular a folha de cálculo (ou guardá-la e fechá-la) utilizando as ações dedicadas do Excel.
DataFromWebPage Tabela de dados Os dados extraídos como um único valor, lista, linha de dados ou tabela de dados.

Exceções

Exception Description
Não consegui extrair dados. Indica um problema na extração de dados.
Falhei ao iniciar a instância do Excel. Indica um problema ao iniciar uma instância Excel.
Falhei em escrever valores no Excel. Indica um problema a escrever os valores num Excel.

Obter detalhes de uma página Web

Obter uma propriedade de uma página Web, como o respetivo título ou texto de origem.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Obter N/A
  • Descrição da página Web
  • Meta-palavras-chave da página web
  • Título da página web
  • Texto da página web
  • Fonte da página web
  • Endereço URL atual do navegador web
Descrição da página Web Selecione a informação para obter na página web.

Variáveis produzidas

Argumento Tipo Description
WebPageProperty Valor de texto Os detalhes foram retirados da página web.

Exceções

Exception Description
Não consegui obter detalhes da página web. Indica dificuldade em obter os dados da página especificada.

Obter detalhes de um elemento numa página Web

Obter o valor do atributo de um elemento numa página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para obter mais informações.
Nome do atributo No Valor de texto Texto próprio Introduza ou selecione o atributo cujo valor a recuperar.

Variáveis produzidas

Argumento Tipo Description
AttributeValue Valor de texto É o valor do atributo do elemento web.

Exceções

Exception Description
Falharam em recuperar o atributo do elemento da interface na página web. Indica um problema ao recuperar o atributo do elemento da página web.

Fazer captura de ecrã de uma página Web

Tira uma captura de ecrã da página web (ou de um elemento da página) atualmente exibido no navegador e guarda a imagem num ficheiro ou na prancheta.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Recolha N/A
  • Página Web completa
  • Elemento específico
Página Web completa Especifique se deve capturar toda a página web ou apenas um elemento específico dela.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para capturar.
Modo de Guardar N/A
  • Área de Transferência
  • File
Área de Transferência Especifique se deve guardar a imagem num ficheiro ou guardá-la na área de transferência.
Ficheiro de imagem No Ficheiro Defina o caminho completo do ficheiro para guardar a captura da imagem.
Formato de ficheiro N/A
  • BMP
  • CEM
  • EXIF
  • GIF
  • JPG
  • PNG
  • TIFF
  • WMF
BMP Selecione o formato do ficheiro de imagem.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhou a gravação do ficheiro. Indica um problema a guardar o ficheiro especificado.
Falhei a gravação na prancheta. Indica um problema ao guardar na prancheta.
Não consegui tirar uma captura de ecrã. Indica um problema a tirar uma captura de ecrã.

Foco num campo de texto na página Web

Definir o foco num elemento de entrada de uma página Web e torná-lo visível.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para focar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhei em definir o foco da entrada no campo de texto da página web. Indica um foco de entrada na definição do problema no campo de texto da página web especificado.

Preencher campo de texto em página Web

Preencher um campo de texto numa página Web com o texto especificado.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o campo de texto para preencher.
Texto No Introduza o texto para preencher o campo de texto.
Se o campo não estiver vazio Yes
  • Substituir texto
  • Acrescentar texto
Substituir texto Especificar se deve substituir conteúdo existente ou anexar a este.
Preencher texto utilizando batimentos de tecla físicos N/A Valor booleano Falso Emular utilizando teclas físicas durante a povoação de texto a elementos de campo de texto da IU. São necessários procedimentos de teclas físicas para os casos em que a população de texto emulada não executa a ação intencional no elemento. Como esta opção exige que a janela do navegador esteja focada, traz-a automaticamente para o primeiro plano.
Emular tipagem N/A Valor booleano Verdadeiro Especifique se o campo de texto deve ser preenchido de uma só vez, definindo o valor da caixa de texto, ou emular um utilizador a escrever enviando um caráter de cada vez. Este último método é mais lento, mas é necessário em algumas páginas Web complexas.
Desfocar a caixa de texto depois de a preencher N/A Valor booleano Falso Escolha se o foco deve ser removido da caixa de texto imediatamente após esta ação a preencher com o texto especificado. Se extrair listas de autocompletamento, defina este parâmetro para Falso.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente depois de preencher o campo de texto.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após preencher o campo de texto.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhei em escrever no campo de texto. Indica um problema ao escrever no campo de texto especificado.

Definir o estado de uma caixa de verificação na página Web

Selecionar ou desmarcar uma caixa de verificação num formulário Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Seleciona a caixa de seleção para definir o estado de.
Estado da caixa de verificação N/A
  • Verificado
  • Não verificado
Verificado Selecione o estado da caixa de seleção.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente depois de definir o estado da caixa de seleção.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após definir o estado da caixa de seleção.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Não consegui definir o estado da caixa de seleção. Indica um problema na definição do estado da caixa de seleção especificada.

Selecionar botão de opção na página Web

Selecionar um botão de opção na página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU O botão de opção para selecionar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente após selecionar o botão de interação.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após selecionar o botão de opção.
Botão de diálogo a pressionar Yes Valor de texto OK O botão de diálogo para pressionar se aparecer um diálogo pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado Indica que não foi encontrado nenhum elemento com o seletor CSS especificado na página Web
Falha ao selecionar botão de opção Indica um problema ao selecionar o botão de opção especificado

Definir valor da lista pendente na página Web

Defina ou limpe as opções selecionadas para uma lista pendente num formulário web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione a lista suspensa para definir o seu valor.
Operação N/A
  • Limpar todas as opções
  • Selecione opções por nome
  • Selecione opções por índice
Limpar todas as opções Selecione se quer selecionar um valor ou limpar o valor selecionado da lista suspensa.
Nomes das opções No Lista de valores de Texto Introduza uma opção ou uma lista de opções a selecionar na lista pendente. Várias opções fazem sentido apenas ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, então apenas a primeira opção da lista especificada é utilizada.
Usar expressões regulares N/A Valor booleano Falso Especifique se a opção nomeia valores a interpretar como uma expressão regular.
Índices de opções No Lista de valores Numéricos Introduza um índice ou uma lista de índices a selecionar na lista pendente. Várias opções fazem sentido apenas ao trabalhar com listas de seleção múltipla. Se a lista for de seleção única, então apenas a primeira opção da lista especificada é utilizada.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente depois de definir o valor da lista suspensa.
Tempo limite para carregamento da página web No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após definir o valor da lista suspensa.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Não consegui definir a opção selecionada. Indica um problema ao definir a opção de lista suspensa selecionada.

Premir um botão na página Web

Premir um botão na página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o botão a pressionar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente após pressionar o botão.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após pressionar o botão.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhei ao clicar no botão da página web. Indica um problema ao clicar no botão da página web especificado.

Se a página Web contiver

Marcar o início de um bloco de ações condicional consoante um texto ou um elemento da IU específico existe numa página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Verifique a página web N/A
  • Contém o elemento
  • Não contém elemento
  • Contém texto
  • Não contém texto
Contém o elemento Verifique se existe um texto específico ou elemento de página web numa página.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para verificar.
Texto No Valor de texto Introduza o texto na página web para verificar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Não consegui comunicar com o navegador. Indica que ocorreu um erro no navegador.

Esperar por conteúdo da página Web

Suspender o fluxo até que um fragmento de texto ou um elemento de página Web específico apareça ou desapareça numa página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Aguarde que a página web faça N/A
  • Contém o elemento
  • Não conter elemento
  • Conter texto
  • Não conter texto
Contém o elemento Especifique se deve esperar que apareça ou desapareça um determinado texto ou elemento da página web.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para verificar.
Texto No Valor de texto Introduza o texto na página web para verificar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Espera que o conteúdo da página web falhe. Indica que a operação de espera falhou.

Iniciar novo Internet Explorer

Iniciar uma nova instância ou anexar a uma instância em execução do Internet Explorer para automatizar sites e aplicações Web.

Aviso de descontinuação: Navegador de automação

A opção do navegador de Automação está planeada para ser descontinuada e será removida numa futura versão do Power Automate para ambiente de trabalho.

Os fluxos de ambiente de trabalho existentes que utilizam o navegador de Automação continuam a funcionar durante o período de descontinuação. No entanto, não uses esta opção para novas automações. Migre fluxos existentes para alternativas suportadas o mais rapidamente possível. Com o tempo, o navegador de Automação é removido do produto, e os fluxos que não são atualizados deixam de funcionar assim que a opção deixa de estar disponível.

Para garantir compatibilidade a longo prazo, utilize uma das seguintes alternativas:

  • Microsoft Edge no modo Internet Explorer (IE), selecionando Lançar novo Microsoft Edge. Esta opção automatiza aplicações web legadas que requerem compatibilidade com o Internet Explorer.
  • Internet Explorer, selecionando Lançar novo Internet Explorer, quando ainda aplicável e suportado no seu ambiente.

Cronograma de descontinuação (planeada)

Espera-se que a descontinuação do navegador de automação ocorra nos próximos 12–18 meses, seguindo uma abordagem faseada:

  • Agora: o navegador de automação está marcado para descontinuação. O novo uso é desencorajado, e a documentação e as mensagens dentro do produto orientam os utilizadores para alternativas suportadas.
  • Durante o período de descontinuação: migrar fluxos de ambiente de trabalho existentes para o Microsoft Edge (modo IE) ou Internet Explorer.
  • Versão futura (12–18 meses): O navegador de automação foi removido do Power Automate para ambiente de trabalho. Nesse momento, já não está disponível para uso em fluxos de ambiente de trabalho.

Observação

O momento exato da remoção pode mudar com base no feedback dos clientes e nas considerações da plataforma.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Modo de inicialização N/A
  • Iniciar browser de automatização
  • Iniciar novo Internet Explorer
  • Liga-se à execução do Internet Explorer
Iniciar browser de automatização Especifique se deve iniciar o navegador de automação, uma nova instância do Internet Explorer ou ligar a uma existente.
Anexar ao separador Internet Explorer N/A
  • Por título
  • Por URL
  • Usar janela em primeiro plano
Por título Especifique se deve anexar a um separador do Internet Explorer pelo seu título, URL, ou anexar ao separador ativo do Internet Explorer a correr como janela em primeiro plano.
URL inicial No Valor de texto Introduza o URL do site para visitar quando o navegador for iniciado.
Título do separador No Valor de texto Introduza o título (ou parte dele) do separador do Internet Explorer para anexar.
URL do separador No Valor de texto Introduza a URL (ou parte dela) do separador Internet Explorer para anexar.
Estado da janela N/A
  • Normal
  • Maximizado
  • Minimizado
Normal Especifique se deve iniciar a janela do navegador em estado normal, minimizado ou maximizado.
Ambiente de trabalho de destino N/A
  • Computador local
  • Qualquer ambiente de trabalho virtual que esteja atualmente ligado ou que tenha pelo menos um elemento de interface capturado
Computador local Defina a cadeia de ligação do ambiente de trabalho de destino que o navegador inicia.
Limpar cache N/A Valor booleano Falso Especifica se deves limpar toda a cache do navegador logo após o lançar.
Cookies transparentes N/A Valor booleano Falso Especifique se deve apagar todos os cookies armazenados no navegador logo após o lançar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A Fechar, Premir um botão, Não fazer nada Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up ao carregar a página web inicial.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.
String personalizada de agente de utilizador Yes Valor de texto Especifique a cadeia de agente de utilizador personalizada para o programa auxiliar da Web do runtime. Se este campo ficar vazio, o programa auxiliar da Web utiliza por predefinição a cadeia de agente de utilizador do Internet Explorer instalada no computador.

Observação

As opções Limpar cache e Limpar cookies só funcionam como pretendido se a execução em modo protegido estiver desativada no menu Opções da Internet.

Variáveis produzidas

Argumento Tipo Description
InternetExplorer Instância do browser A instância do Internet Explorer para usar com ações de automação do navegador.

Exceções

Exception Description
Falhou o lançamento do Internet Explorer. Indica um problema ao iniciar o Internet Explorer.
URL inválido Indica que o URL fornecido é inválido.

Iniciar novo Firefox

Iniciar uma nova instância ou anexar a uma instância em execução do Firefox para automatizar sites e aplicações Web.

Observação

Quando defines o parâmetro do modo de Lançamento para Anexar à instância em execução e especificas um URL para anexar, o Power Automate para ambiente de trabalho tenta primeiro encontrar uma correspondência exata de URL para metade do timeout configurado. Se não conseguir encontrar uma correspondência exata, muda para uma correspondência parcial pelo tempo restante. Por exemplo, com um timeout de 30 segundos e URL www.microsoft.comalvo , o Power Automate para ambiente de trabalho tenta durante 15 segundos encontrar uma correspondência exata (www.microsoft.com). Se não conseguir encontrar uma correspondência exata, tenta durante 15 segundos encontrar uma correspondência parcial (por exemplo, www.microsoft.com/en/microsoft-365?market=af). Quanto maior for o timeout, mais tempo procura antes de voltar ao emparelhamento parcial.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Modo de inicialização N/A
  • Lançar nova Instância
  • Anexar à instância em execução
Iniciar nova Instância Especifique se deve lançar uma nova instância do Firefox ou anexar a uma existente.
Anexar ao separador Firefox N/A
  • Por título
  • Por URL
  • Usar janela em primeiro plano
Por título Especifique se deve anexar a um separador do Firefox pelo respetivo título ou URL, ou anexar ao separador ativo do Firefox em execução como janela em primeiro plano
URL inicial No Valor de texto Introduza o URL do site para visitar quando o navegador for iniciado.
Título do separador No Valor de texto Introduza o título (ou parte deste) do separador do Firefox de destino para anexar
URL do separador No Valor de texto Introduza o URL (ou parte deste) do separador do Firefox de destino para anexar
Estado da janela N/A
  • Normal
  • Maximizado
  • Minimizado
Normal Especifique se deve iniciar a janela do navegador em estado normal, minimizado ou maximizado.
Ambiente de trabalho de destino N/A
  • Computador local
  • Qualquer ambiente de trabalho virtual que esteja atualmente ligado ou que tenha pelo menos um elemento de interface capturado
Computador local Defina a cadeia de ligação do ambiente de trabalho de destino que o navegador inicia.
Método de interação do navegador N/A
  • Extensão do navegador
  • WebDriver
Extensão do navegador Defina como o Power Automate para ambiente de trabalho comunica com o navegador durante a automação web
Limpar cache N/A Valor booleano Falso Especifica se deves limpar toda a cache do navegador logo após o lançar.
Cookies transparentes N/A Valor booleano Falso Especifique se deve apagar todos os cookies armazenados no navegador logo após o lançar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up ao carregar a página web inicial.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.
Tempo limite excedido No Valor numérico 60 Defina o tempo, em segundos, que pretende esperar que o browser seja iniciado antes da ação falhar
Pasta de dados de utilizador N/A
  • Predefinição de Picture-in-Picture
  • Predefinição do browser
  • Personalizado
Predefinição de Picture-in-Picture Especifique a pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Se a opção Predefinição do browser estiver selecionada, o navegador não pode ser aberto no ambiente de trabalho e no Picture-in-Picture ao mesmo tempo. Mais informações
Caminho da pasta de dados de utilizador No Folder Especifique o caminho da pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Mais informações

Variáveis produzidas

Argumento Tipo Description
Browser Instância do browser A instância do Firefox a utilizar com ações de automatização do browser

Exceções

Exception Description
Falhou o lançamento do Firefox. Indica um problema ao iniciar o Firefox.
URL inválido Indica que o URL fornecido é inválido.

Iniciar novo Chrome

Iniciar uma nova instância ou anexar a uma instância em execução do Chrome para automatizar sites e aplicações Web.

Observação

Quando defines o parâmetro do modo de Lançamento para Anexar à instância em execução e especificas um URL para anexar, o Power Automate para ambiente de trabalho tenta primeiro encontrar uma correspondência exata de URL para metade do timeout configurado. Se não conseguir encontrar uma correspondência exata, muda para uma correspondência parcial pelo tempo restante. Por exemplo, com um timeout de 30 segundos e URL www.microsoft.comalvo , o Power Automate para ambiente de trabalho tenta durante 15 segundos encontrar uma correspondência exata (www.microsoft.com). Se não conseguir encontrar uma correspondência exata, tenta durante 15 segundos encontrar uma correspondência parcial (por exemplo, www.microsoft.com/en/microsoft-365?market=af). Quanto maior for o timeout, mais tempo procura antes de voltar ao emparelhamento parcial.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Modo de inicialização N/A
  • Iniciar nova Instância
  • Anexar à instância em execução
Iniciar nova Instância Especifique se deve iniciar uma nova instância do Chrome ou anexar a uma instância existente
Anexar ao separador Chrome N/A
  • Por título
  • Por URL
  • Usar janela em primeiro plano
Por título Especifique se deve anexar a um separador do Chrome pelo respetivo título ou URL, ou anexar ao separador ativo do Chrome em execução como janela em primeiro plano
URL inicial No Valor de texto Introduza o URL do site para visitar quando o navegador for iniciado.
Título do separador No Valor de texto Introduza o título (ou parte deste) do separador do Chrome de destino para anexar
URL do separador No Valor de texto Introduza o URL (ou parte deste) do separador do Chrome de destino para anexar
Estado da janela N/A
  • Normal
  • Maximizado
  • Minimizado
Normal Especifique se deve iniciar a janela do navegador em estado normal, minimizado ou maximizado.
Ambiente de trabalho de destino N/A
  • Computador local
  • Qualquer ambiente de trabalho virtual que esteja atualmente ligado ou que tenha pelo menos um elemento de interface capturado
Computador local Defina a cadeia de ligação do ambiente de trabalho de destino que o navegador inicia.
Método de interação do navegador N/A
  • Extensão do navegador
  • WebDriver
Extensão do navegador Defina como o Power Automate para ambiente de trabalho comunica com o navegador durante a automação web
Limpar cache N/A Valor booleano Falso Especifica se deves limpar toda a cache do navegador logo após o lançar.
Cookies transparentes N/A Valor booleano Falso Especifique se deve apagar todos os cookies armazenados no navegador logo após o lançar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up ao carregar a página web inicial.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.
Tempo limite excedido No Valor numérico 60 Defina o tempo, em segundos, que pretende esperar para que o browser seja aberto antes da ação falhar
Pasta de dados de utilizador N/A
  • Predefinição de Picture-in-Picture
  • Predefinição do browser
  • Personalizado
Predefinição de Picture-in-Picture Especifique a pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Se a opção Predefinição do browser estiver selecionada, o navegador não pode ser aberto no ambiente de trabalho e no Picture-in-Picture ao mesmo tempo. Mais informações
Caminho da pasta de dados de utilizador No Folder Especifique o caminho da pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Mais informações

Variáveis produzidas

Argumento Tipo Description
Browser Instância do browser A instância do Chrome a utilizar com ações de automatização do browser

Exceções

Exception Description
Falha ao iniciar o Chrome Indica um problema ao iniciar o Chrome
URL inválido Indica que o URL fornecido é inválido

Iniciar novo Microsoft Edge

Iniciar uma nova instância ou anexar a uma instância em execução do Microsoft Edge para automatizar sites e aplicações Web.

Observação

Quando defines o parâmetro do modo de Lançamento para Anexar à instância em execução e especificas um URL para anexar, o Power Automate para ambiente de trabalho tenta primeiro encontrar uma correspondência exata de URL para metade do timeout configurado. Se não conseguir encontrar uma correspondência exata, muda para uma correspondência parcial pelo tempo restante. Por exemplo, com um timeout de 30 segundos e URL www.microsoft.comalvo , o Power Automate para ambiente de trabalho tenta durante 15 segundos encontrar uma correspondência exata (www.microsoft.com). Se não conseguir encontrar uma correspondência exata, tenta durante 15 segundos encontrar uma correspondência parcial (por exemplo, www.microsoft.com/en/microsoft-365?market=af). Quanto maior for o timeout, mais tempo procura antes de voltar ao emparelhamento parcial.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Modo de inicialização N/A
  • Iniciar nova Instância
  • Anexar à instância em execução
Iniciar nova Instância Especifique se deve iniciar uma nova instância do Microsoft Edge ou anexar a uma instância existente
Anexar ao separador Microsoft Edge N/A
  • Por título
  • Por URL
  • Usar janela em primeiro plano
Por título Especifique se deve anexar a um separador do Microsoft Edge pelo respetivo título ou URL, ou anexar ao separador ativo do Microsoft Edge em execução como janela em primeiro plano
URL inicial No Valor de texto Introduza o URL do site para visitar quando o navegador for iniciado.
Título do separador No Valor de texto Introduza o título (ou parte deste) do separador do Microsoft Edge de destino para anexar
URL do separador No Valor de texto Introduza o URL (ou parte deste) do separador do Microsoft Edge de destino para anexar
Estado da janela N/A
  • Normal
  • Maximizado
  • Minimizado
Normal Especifique se deve iniciar a janela do navegador em estado normal, minimizado ou maximizado.
Ambiente de trabalho de destino N/A
  • Computador local
  • Qualquer ambiente de trabalho virtual que esteja atualmente ligado ou que tenha pelo menos um elemento de interface capturado
Computador local Defina a cadeia de ligação do ambiente de trabalho de destino que o navegador inicia.
Método de interação do navegador N/A
  • Extensão do navegador
  • WebDriver
Extensão do navegador Defina como o Power Automate para ambiente de trabalho comunica com o navegador durante a automação web
Limpar cache N/A Valor booleano Falso Especifica se deves limpar toda a cache do navegador logo após o lançar.
Cookies transparentes N/A Valor booleano Falso Especifique se deve apagar todos os cookies armazenados no navegador logo após o lançar.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up ao carregar a página web inicial.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.
Tempo limite excedido No Valor numérico 60 Defina o tempo, em segundos, que pretende esperar que o browser seja iniciado antes da ação falhar
Pasta de dados de utilizador N/A
  • Predefinição de Picture-in-Picture
  • Predefinição do browser
  • Personalizado
Predefinição de Picture-in-Picture Especifique a pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Se a opção Predefinição do browser estiver selecionada, o navegador não pode ser aberto no ambiente de trabalho e no Picture-in-Picture ao mesmo tempo. Mais informações
Caminho da pasta de dados de utilizador No Folder Especifique o caminho da pasta de dados do utilizador que o browser utiliza quando o fluxo é executado no Picture-in-Picture. Mais informações

Variáveis produzidas

Argumento Tipo Description
Browser Instância do browser A instância do Microsoft Edge a utilizar com ações de automatização do browser

Exceções

Exception Description
Falhou o lançamento do Microsoft Edge. Indica um problema ao iniciar o Microsoft Edge.
URL inválido Indica que o URL fornecido é inválido.

Criar novo separador

Crie um novo separador e vá ao URL indicado (suportado no Microsoft Edge, Chrome e Firefox).

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Introduza ou escolha a variável que contém a instância do browser com que pretende trabalhar
URL para ir No Valor de texto Introduza a URL, ou uma variável contendo a URL, para ir
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se deve esperar que a nova página web carregue completamente antes de avançar.
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo de pop-up durante o carregamento da página Web
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Argumento Tipo Description
NewBrowser Instância do browser A nova instância do navegador web para usar com ações de automação do navegador.

Exceções

Exception Description
URL inválido Indica que o URL fornecido é inválido.
Falhei em criar um novo separador. Indica um problema em criar um novo separador.

Aceder a página Web

Navegar para uma nova página no browser.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Introduza ou escolha a variável que contém a instância do browser com que pretende trabalhar
Navigate N/A
  • URL de destino
  • Voltar
  • Avançar
  • Página de recarregar
URL de destino Especifique o destino da navegação
URL No Valor de texto Introduza o URL de destino da navegação
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se pretende esperar que a página Web seja totalmente carregada antes de continuar
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo de pop-up durante o carregamento da página Web
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Não consegui navegar até à página web. Indica um problema ao navegar para a página web especificada.
URL inválido Indica que o URL fornecido é inválido.

Clicar em ligação na página Web

Clicar numa ligação ou em qualquer outro elemento de uma página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para clicar.
Clique em tipo N/A
  • Clique com o botão esquerdo do rato
  • Clique direito
  • Clique duplo
  • Botão esquerdo para baixo
  • Camisa de botão esquerdo
  • Camisa direita
  • Camisa direita
  • Clique do meio
Clique com o botão esquerdo do rato O tipo de clique a efetuar
Enviar clique físico N/A Valor booleano Falso Especifique se move fisicamente o cursor do rato sobre o elemento antes de clicar. É necessário um clique físico para os casos onde os cliques emulados não efetuam a ação intencional no elemento. Uma vez que esta opção requer que a janela do browser esteja focada, esta será automaticamente trazida para primeiro plano.
Aguardar que a página carregue N/A Valor booleano Verdadeiro Especifique se pretende esperar que a nova página Web seja totalmente carregada depois de clicar na ligação
Tempo limite para que a página Web carregue No Valor numérico 60 Defina o tempo em segundos para a página carregar antes que a ação dê um erro.
Se um diálogo de pop-up aparecer N/A
  • Fecha
  • Carrega num botão
  • Não fazer nada
Não fazer nada Especifique o que fazer se aparecer um diálogo pop-up após clicar no link.
Botão de diálogo a pressionar Yes Valor de texto OK Entra no botão de diálogo para pressionar se aparecer um pop-up.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhei em clicar no elemento da interface. Indica um problema ao clicar no elemento especificado.

Selecione uma ligação numa página Web que origina a transferência de um ficheiro.

Important

O link de download para clicar na ação da página web só funciona no Internet Explorer, que atingiu o final do seu ciclo de vida. Use ações HTTP em vez disso.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para clicar.
Pasta de destino No Folder Introduza ou escolha o caminho completo da pasta, ou uma variável que contenha a pasta, para guardar o ficheiro descarregado.

Variáveis produzidas

Argumento Tipo Description
DownloadedFile Ficheiro O ficheiro no disco em que a transferência é guardada. Este valor é um caminho de ficheiro que consiste na pasta de download, conforme especificado anteriormente, mais o nome do ficheiro fornecido pelo servidor web.
Exception Description
Falhou o download do ficheiro. Indica um problema a descarregar o ficheiro especificado.
Elemento com seletor CSS especificado não encontrado. Indica que um elemento da página web com o seletor CSS especificado não foi encontrado.
Falhei em clicar no elemento da interface. Indica um problema ao clicar no elemento especificado.
Falhou a gravação do ficheiro. Indica um problema a guardar o ficheiro especificado.

Executar função JavaScript na página Web

Executar uma função JavaScript na página Web e obter o resultado devolvido.

Observação

A migração para as extensões de browser do Manifest V3 afeta esta ação. Para encontrar mais informações sobre o Manifest V3 e como ele afeta a função Executar JavaScript na ação da página web , consulte Migração para o Manifest V3.

Parâmetros de entrada
Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Função JavaScript Yes Valor de texto função ExecuteScript() { /*o teu código aqui, devolve algo (opcionalmente); */ } Introduza a JavaScript função para correr na página web.

Variáveis produzidas

Argumento Tipo Description
Result Valor de texto O resultado da JavaScript função que foi executada.

Exceções

Exception Description
Falhei em correr JavaScript. Indica um problema a correr JavaScript.

Pairar o rato sobre um elemento numa página Web

Pairar o rato sobre um elemento de uma página Web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Insira ou escolha a variável que contém a instância do navegador web com que trabalhar.
Elemento da interface do usuário No Elemento da IU Selecione o elemento UI na página web para passar o curso.
Mover o rato para pairar No Valor booleano Falso Especifique se move fisicamente o cursor do rato sobre o elemento para pairar sobre o elemento da IU. É necessário pairar fisicamente para os casos em que pairar emulado não efetua a ação intencional no elemento. Uma vez que esta opção requer que a janela do browser esteja focada, esta será automaticamente trazida para primeiro plano.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Falhei em pairar sobre o elemento. Indica um problema a pairar sobre o elemento especificado.

Fechar browser

Fecha uma janela do navegador web.

Parâmetros de entrada

Argumento Opcional Aceita Valor predefinido Description
Instância de navegador web No Instância do browser Introduzir ou escolher a variável que contém a instância do navegador web para fechar.

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exception Description
Falharam em fechar o navegador web. Indica um problema a fechar o navegador web.