- 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
- 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
- Automação assistida baseada em gatilho
- 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 Citrix
- 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
- 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
Guia do usuário do Studio
Solução de problemas
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.
- 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 da máquina tem prioridade, as extensões definidas no nível de usuário/nuvem são desinstaladas.
edge://policy
se esse aviso é exibido em ExtensionInstallForcelist:
More than one source with conflicting values is present for this
policy!
- Instale a extensão UiPath para Edge usando o método de instalação
NativeHostOnly
.Este método de instalação permite a comunicação entre a extensão e o Studio/Robot.
Ele não faz nenhuma alteração nas Políticas de Grupo.
Para usar esse método de instalação, adicioneEDGE_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
. - Na política ExtensionInstallForcelist, adicione o valor:
- Para o método de instalação da Política de Grupo Online (que instala a extensão a partir do Armazenamento de Add-ons do Microsoft Edge):
dknkgjgkdpkmddgdjlgdhfojlaehikmk;https://edge.microsoft.com/extensionwebstorebase/v1/crx
- Para o método de instalação da Política de Grupo Offline (que instala a extensão auto-hospedada):
ndmegdjihnhfmljjoaiimbipfhodnbgf;file:///C:/ProgramData/UiPath/UiPath.Common/EdgeExtension_SelfHosted/extension_manifest_edge.xml
- Para o método de instalação da Política de Grupo Online (que instala a extensão a partir do Armazenamento de Add-ons do Microsoft Edge):
- Na política NativeMessagingAllowlist, adicione o valor:
com.uipath.chromenativemsg_v2
. - Defina a Política de Grupo DeveloperToolsAvailability com o valor
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. Esse problema é bastante raro, pois poucos elementos de HTML têm manipuladores de cliques nesse formulário.
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 relatará erro, mas o script não será executado e o seguinte erro será relatado no navegador DevTools (F12): "Recusa de execução do script inline porque ele viola a seguinte diretiva Política de Segurança de Conteúdo."
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, depois que páginas Web tiverem carregado. Isso significa que em máquinas mais lentas, a atividade Open Browser do UiPath.UiAutomation.Activities versão 22.10 ou anterior pode atingir o tempo limite interno de 20 segundos antes de a extensão iniciar.
A partir da pré-visualização v22.12.0, o tempo limite interno para a atividade Open Browser foi aumentado de 20 segundo para 60 segundos.
Como você pode precisar definir um tempo limite mais longo para a inicialização do navegador, ele agora é configurável a partir das atividades Use Application/Browser e Open Browser. Foram adicionadas as seguintes configurações do projeto:
-
Automação de Interface Gráfica → Navegador → Tempo limite de abertura do navegador (segundos)
-
Automação de Interface Gráfica Moderna → Aplicativo/Navegador → Tempo limite de abertura do navegador (segundos)
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
- Group Policy conflict
- Description
- Solução
- 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 Abrir Navegador tem tempo limite insuficiente