UiPath Documentation
activities
latest
false
Atividades do UIAutomation
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.

Sobre a automação do Chromium

Suporte da Automação do Chromium para automação de navegador na Automação de Interface Gráfica, como funciona, quais navegadores é compatível e o que requer.

A Automação do Chromium é um método de automação de navegadores que controla o Chrome, Edge e outros navegadores baseados no Chromium por meio do Protocolo Chrome DevTools (CDP) — o mesmo protocolo que as Ferramentas de Desenvolvedor integradas do navegador usam. Tarefas de automação comuns, como abrir o navegador, navegar, clicar em elementos, digitar texto e explorar o DOM são realizadas enviando comandos do CDP ao navegador.

Ao contrário do método Browser Extension, o Chromium Automation não requer que a extensão de navegador UiPath seja instalada. Ao contrário do protocolo WebDriver, ele não requer um binário de driver específico do navegador (como chromedriver ou msedgedriver) para ser baixado e mantido em sincronização com a versão do navegador. A UiPath inicia e gerencia a sessão do navegador internamente, para que a Automação do Chromium funcione imediatamente em qualquer máquina que tenha um navegador compatível instalado.

Como a UiPath implementa

Quando um fluxo de trabalho usa o Chromium Automation, o UiPath inicia o navegador de destino com a depuração remota habilitada (o sinalizador de inicialização --remote-debugging-port=0) e se conecta a ele pelo CDP. Toda a automação subsequente — pesquisa de elementos, interação e inspeção do DOM — é realizada por meio dessa conexão.

O Chromium Automation introduz suporte para automação de navegador sem periféricos , em que o navegador é executado sem uma janela visível. Ele também pode ser executado com uma janela de navegador visível para cenários de desenvolvimento, depuração e estilo assistido. Ambos são expostos como modos separados (consulte Etapas da configuração).

Navegadores compatíveis

O Chromium Automation é compatível com navegadores baseados no Chromium:

  • Google Chrome
  • Microsoft Edge
  • Outros navegadores baseados no Chromium

O Mozilla Firefox e o Apple Safari não são compatíveis com esse método, porque o CDP é específico do Chromium. Para esses navegadores, a Extensão Browser e o protocolo WebDriver são os métodos de automação disponíveis.

Requisitos

  • Um navegador baseado no Chromium compatível instalado na máquina.
  • Nenhuma extensão de navegador da UiPath.
  • Nenhum executável do WebDriver.

O navegador deve poder iniciar com o sinalizador --remote-debugging-port=0. Isso é bloqueado quando a Política de Grupo DeveloperToolsAvailability é definida como 2 (Proibir o uso das Ferramentas de Desenvolvedor) — consulte Problemas e Limitações Conhecidas.

Sessões e seletores

  • Nova sessão por execução — a Automação do Chromium abre uma nova sessão do navegador isolada com seu próprio user-data-dir. Ela não pode ser anexada a uma instância do navegador já aberta na área de trabalho do usuário. As extensões, senhas salvas e cookies de sessão do perfil do navegador padrão não ficam disponíveis na sessão.
  • Anônima — o modo privado (Modo de navegação anônima) é compatível sem configuração adicional.
  • Seletores — os seletores gerados para a Automação do Chromium são compatíveis com aqueles usados por outros métodos de automação do navegador, para que você possa criar e validar sua automação da mesma forma. As atividades Chromium Automation podem ser executadas dentro e fora de contêineres Use Application/Browser .
Observação:

Como a automação do Chromium sempre inicia uma nova sessão e não reutiliza o perfil do usuário, ela é mais adequada para a automação unattended. O método Extensão de navegador é a opção recomendada para automação Attended em que você precisa trabalhar com o navegador já aberto do usuário. Consulte Modo de automação do navegador para obter uma comparação completa de métodos.

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