- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- Políticas de grupo Edge
- Solução de problemas da extensão do Edge
- Extensão para o Varear Horizonte
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Automação de aplicativos em execução com um usuário diferente do Windows
- Validation of large Windows-legacy projects takes longer than expected
Solução de problemas da extensão do Edge
Esta página apresenta os motivos mais frequentes pelos quais a extensão do Edge pode não funcionar corretamente e como resolver esses problemas.
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Conflito de políticas de grupo
- Problemas conhecidos para extensões MV3
- No Microsoft Edge, navegue para
edge://extensions/
. - Certifique-se de que a extensão esteja instalada e habilitada, conforme explicado aqui.
- Se a extensão tiver sido instalada corretamente, mas não aparecer no Microsoft Edge, verifique se existem políticas de grupo que afetam a extensão, conforme explicado aqui.
ChromeNativeMessaging.exe
habilita a comunicação entre a extensão UiPath para Edge e o UiPath Studio/Robot.
- Abra o Microsoft Edge.
- Abra o Gerenciador de Tarefas.
- Verifique se o processo
ChromeNativeMessaging.exe
está em execução. -
Se o processo não estiver em execução:
- Verifique se a extensão está instalada. Para obter mais informações sobre como instalá-la, consulte a página de documentação.
- Verifique se há Políticas de Grupo que afetam a
ChromeNativeMessaging.exe
. Consulte a página de documentação para obter mais informações. - Verifique se a variável de ambiente ComSpec está definida corretamente.
ChromeNativeMessaging.exe
é executado no usuário atual e utiliza cmd.exe
para iniciar o navegador.
ComSpec
estiver ausente ou tiver um valor inválido, o Microsoft Edge não poderá iniciar o ChromeNativeMessaging.exe
.
Além disso, o administrador pode desabilitar o prompt de comando para alguns usuários ou configurá-lo para sempre ser executado com privilégios elevados.
ComSpec
. Essa variável é definida na instalação do Windows e deve ser definida como: %SystemRoot%\system32\cmd.exe
.
ComSpec
for definida corretamente, mas o problema persistir, é possível que o usuário não tenha permissão para executar o prompt de comando. Nesse caso, o processo ChromeNativeMessaging.exe
não pode ser iniciado com cmd.exe
sendo executado sob o usuário atual.
NativeHostsExecutablesLaunchDirectly
Política de Grupo permite que os administradores ativem essa opção para usuários em ambientes restritos (Cloud PCs que proíbem cmd.exe
, por exemplo).
Por padrão, a extensão não tem acesso a URLs de arquivo ou ao modo InPrivate. Para habilitar esses acessos:
- No Microsoft Edge, navegue para
edge://extensions/
. A página de extensões do Microsoft Edge é exibida. - Navegue até a extensão UiPath Browser Automation e clique no botão Detalhes.
- Certifique-se de que as opções Permitir em InPrivate e Permitir acesso a URLs de arquivo estejam selecionadas.
A extensão da UiPath para o Microsoft Edge não oferece suporte à automação de várias instâncias do navegador que executam vários perfis de usuário ao mesmo tempo. Portanto, a automação do navegador exige que você feche todas as instâncias ativas do Microsoft Edge e reinicie o navegador usando um único perfil de usuário.
Em alguns casos, os processos em segundo plano do Microsoft Edge impedem que ele feche completamente, o que interfere nas automações mesmo que a instância do navegador não esteja visível.
Recomendamos fechar o Microsoft Edge clicando com o botão direito do mouse no ícone do Microsoft Edge na bandeja do sistema e selecionando Fechar o Microsoft Edge. Isso garante que nenhum outro perfil de usuário permaneça em uso em segundo plano.
Ao instalar a extensão UiPath para Edge usando a Política de Grupo, o ExtensionInstallForcelist é atualizado ao nível da máquina.
Isso pode causar um conflito se o ExtensionInstallForcelist também estiver definido ao nível do usuário.
Como o nível de máquina tem prioridade, as extensões definidas ao nível de usuário/nuvem serão desinstaladas.
edge://policy
se esse aviso é exibido em ExtensionInstallForcelist:
More than one source with conflicting values is present for this policy!
Para solucionar esse conflito, siga estas etapas:
NativeHostOnly
.
Esse método de instalação permitirá a comunicação entre a extensão e o UiPath Studio/Robot.
Ele não fará nenhuma alteração nas Políticas de Grupo.
EDGE_INSTALL_TYPE=NativeHostOnly
ao comando de instalação para o UiPathStudio.msi.
Exemplo:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,EdgeExtension EDGE_INSTALL_TYPE=NativeHostOnly
2. Na política ExtensionInstallForcelist, adicione o valor:
kcgmcmhhfbcacnlnopghneecffhelmhe;https://edge.microsoft.com/extensionwebstorebase/v1/crx
3. Na política NativeMessagingAllowlist, adicione o valor:
com.uipath.chromenativemsg_v2
1
(permitir o uso das Ferramentas de Desenvolvedor).
Essa configuração é necessária para habilitar a funcionalidade de extensão completa.
Simulate
entrada não funciona mais em elementos HTML que possuem um manipulador de clique com javascript:
URI.
Neste caso, o clique simulado não terá efeito e nenhum erro será reportado.
Isso foi relatado como um bug do Chromium aqui: https://bugs.chromium.org/p/chromium/issues/detail?id=1299742 Esse problema é bastante raro, pois poucos elementos de HTML têm manipuladores de clique com esta forma.
Soluções alternativas
Duas soluções alternativas estão disponíveis para esse problema:
- Identifique a atividade Click com falha no seu fluxo de trabalho e altere o método de entrada de Simular para qualquer outro (API do Chromium, Eventos de Hardware, Mensagens em Janela).
- Atualize o pacote UiPath.UIAutomation.Activities para a v22.12 ou mais recente e use a opção Habilitar solução alternativa para simular clique com extensão MV3 nas Configurações do Projeto.
O DeveloperToolsAvailability tem os seguintes valores possíveis:
- 0 = Proibir o uso das Ferramentas do Desenvolvedor em extensões instaladas pela política corporativa, permitir o uso das Ferramentas do Desenvolvedor em outros contextos
- 1 = Permitir o uso das Ferramentas do Desenvolvedor
- 2 = Proibir o uso das ferramentas do desenvolvedor
1
para habilitar a funcionalidade completa da extensão.
Este valor é definido corretamente automaticamente quando a extensão é instalada, mas ele será substituído se o administrador do sistema tiver definido outro valor para esta política.
Os outros valores para DeveloperToolsAvailability causam os problemas listados abaixo.
0
, então:
- A extensão UiPath para Edge estará restrita a trabalhar com versões LTS do UIAutomation (19.10.x, 20.10.x, 21.10.x, 22.4.x)
- A atividade
InjectJS
não funcionará.
2
, então:
- Todas as limitações de
DeveloperToolsAvailability=0
se aplicam - O método de entrada
ChromiumAPI
não funcionará.
ChromeNativeMessaging.exe
não puder ser iniciado, a janela do navegador UiPath Web Automation mostra o seguinte aviso:
Não é possível se comunicar com a plataforma UiPath A parte nativa da extensão não está configurada corretamente.
Reinstale a extensão a partir do UiPath Studio.
jQuery $
, ou para interagir com o código de páginas (por exemplo, window.alert
). A atividade Inject Js Script não informará sobre nenhum erro, mas a execução do script falhará e o seguinte erro será gerado no navegador DevTools (F12): Refused to execute inline script because it violates the following Content Security Policy directive
.
Essa é uma limitação introduzida pela plataforma MV3.
Para corrigir esse problema, selecione a opção Mundo de execução — Página na atividade Inject Js Script.
Seu código JavaScript existente não requer nenhuma alteração e, usando a opção Mundo de execução — Página, ele funcionará para extensões MV2 e MV3.
Para extensões MV3, o navegador carrega a extensão mais tarde, após as páginas da Web terem sido carregadas. Isso significa que em máquinas mais lentas, a atividade Open Browser pode atingir o tempo limite interno de 60 segundos antes que a extensão seja iniciada.
UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS
. Por exemplo, defina UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120
para usar 120 segundos para o tempo limite da atividade.
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Verifique se a variável ComSpec está definida corretamente
- Description
- Solução
- Outras soluções alternativas
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Várias instâncias do Microsoft Edge com vários perfis de usuário
- Parando todas as instâncias do Microsoft Edge
- Conflito de políticas de grupo
- Problemas conhecidos para extensões MV3
- A atividade de clique com simulação falha em elementos específicos da página da web
- O valor da política de grupo DeveloperToolsAvailability deve ser definido como 1
- A janela do navegador UiPath Web Automation mostra um aviso
- A atividade Inject Js Script não pode mais ser usada para acessar variáveis e código de página
- A atividade Open Browser tem um tempo limite insuficiente