studio
2024.10
true
UiPath logo, featuring letters U and I in white
Guia do usuário do Studio
Last updated 18 de nov de 2024

Known issues specific to MV3 extensions

A atividade de clique com simulação falha em elementos específicos da página da web

A atividade Click com o método de entrada Simular não funciona mais em elementos HTML que têm um manipulador de cliques com URI javascript:.


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 clique com esta forma.

Soluções alternativas

Duas soluções alternativas estão disponíveis para esse problema:

  1. 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).
  2. 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.

A janela do navegador UiPath Web Automation mostra um aviso

Se ChromeNativeMessaging.exe não puder ser iniciado, a janela do navegador UiPath Web Automation mostra o seguinte aviso: Cannot communicate with UiPath Platform The native part of the extension is not configured correctly.

Reinstale a extensão a partir do UiPath Studio.



A atividade Inject Js Script não pode mais ser usada para acessar variáveis e código de página

Por padrão, a atividade Inject Js Script não pode mais ser usada para acessar variáveis de página, como 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.

Essa propriedade está disponível a partir do UiPath.UIAutomation.Activities v22.12.0-preview.

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.

A atividade Open Browser tem um tempo limite insuficiente

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:

Além disso, você pode configurar o tempo limite por meio da variável de ambiente UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS . Por exemplo, defina UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120 para usar 120 segundos para o tempo limite da atividade.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.