- Visão geral
- Automação de Interface Gráfica
- UI-ANA-016 - Extrair URL de navegador aberto
- UI-ANA-017 - ContinuarComErro verdadeiro
- UI-ANA-018 - Listar atividades de OCR/Imagem
- UI-DBP-006 - Uso do contêiner
- UI-DBP-013 - Uso Incorreto da Automação do Excel
- UI-DBP-030 - Uso de variáveis proibidas em seletores
- SR-DB-021 - Tempo limite embutido em código
- UI-PRR-001 - Simular clique
- UI-PRR-002 - Simular Digitação
- UI-PRR-003 - Uso incorreto do aplicativo aberto
- UI-PRR-004 - Atrasos Embutidos em Código
- UI-REL-001 - Idx grande em Seletores
- UI-SEC-004 - Dados de e-mail do seletor
- UI-SEC-010 — restrições de app/URL
- UI-USG-011 - Atributos não permitidos
- SY-USG-013 - Invocação do arquivo privado
- SY-USG-014 - Espaços reservados do modelo de execução incorretos
- Aplicativos e tecnologias automatizados com a Automação de Interface Gráfica
- Ferramenta de Migração de Navegador do UiPath
- Computer Vision Recorder
- Click
- Hover
- Digitar Texto Seguro
- Enviar Tecla de Acesso
- Type Into
- Marcar
- Select Item
- Select Multiple Items
- Get Text
- Set Text
- Ativar
- Highlight
- Set Focus
- Anchor Base
- Context Aware Anchor
- Localizar Elemento Relativo
- Indicate On Screen
- Element Exists
- Localizar Elemento
- Esperar Elemento Desaparecer
- Find Children
- Get Ancestor
- Element Scope
- Get Attribute
- Set Clipping Region
- Get Position
- Take Screenshot
- Wait Attribute
- On Element Appear
- On Element Vanish
- Clicar no Texto
- Focalizar Texto
- Find Text Position
- Obter Texto Completo
- Obter Texto Visível
- Extrair Dados Estruturados
- Texto Existe
- Click OCR Text
- Hover OCR Text
- Get OCR Text
- Find OCR Text Position
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- OCR Text Exists
- Clicar na Imagem
- Focalizar Imagem
- Find Image Matches
- Imagem Existe
- Localizar Imagem
- Aguardar Imagem Desaparecer
- Aparecer Na Imagem
- Desaparecer Na Imagem
- Carregar Imagem
- Save Image
- Anexar Navegador
- Fechar Guia
- Voltar
- Avançar
- Ir para a Página Inicial
- Injetar script de JS
- Navegar Para
- Abrir Navegador
- Atualizar Navegador
- Set Web Attribute
- Anexar Janela
- Close Window
- Get Active Window
- Hide Window
- Maximize Window
- Minimize Window
- Move Window
- Restore Window
- Show Window
- Export UI Tree
- Invoke ActiveX Method
- Inject .NET Code
- Click Trigger
- Key Press Trigger
- Click Image Trigger
- System Trigger
- Hotkey Trigger
- Mouse Trigger
- Get Event Info
- Monitorar eventos
- Get Source Element
- Replay User Event
- Block User Input
- Use Foreground
- Element Attribute Change Trigger
- Element State Change Trigger
- Texto Explicativo
- Copy Selected Text
- Get From Clipboard
- Set To Clipboard
- Close Application
- Abrir Aplicativo
- Iniciar Processo
- Get Password
- Dica de ferramenta
- Click Picture on Screen
- Click Toolbar Button
- Read Statusbar
- Selecionar datas no calendário
- Select Menu Item
- Expand Tree
- Call Transaction
- SAP Logon
- SAP Login
- Table Cell Scope
- SAP Session Attributes Change Trigger
- Expand ALV Tree
- Expand ALV Hierarchical Table
- Use Application/Browser
- Check App State
- Check/Uncheck
- Click
- Extract Table Data
- Get Text
- Get URL
- Go To URL
- Highlight
- Hover
- Keyboard Shortcuts
- Navigate Browser
- Select Item
- Take Screenshot
- Type Into
- Get Attribute
- Get Browser Data
- Set Browser Data
- Mouse Scroll
- Inject Js Script
- Drag and Drop
- For Each UI Element
- Application event trigger
- Click Event Trigger
- Keypress Event Trigger
- Set Text
- Check Element
- Preencher Formulário
- Realize pesquisa no navegador e recupere resultados usando APIs de Automação de interface gráfica
- Navegação na Web
- Localizar imagens
- Clicar em imagens
- Disparar e monitorar eventos
- Criar e substituir arquivos
- Páginas HTML: extrair e manipular informações
- Manipulação de janelas
- Seleção automatizada de listas
- Localizar e manipular elementos de janela
- Gerenciar automação de texto
- Carregar e processar imagens
- Gerenciar ações ativadas pelo mouse
- Automatizar o runtime de aplicativos
- Execução automatizada de um aplicativo local
- Navegação em navegador
- Automação da Web
- Exemplo de escopo de disparador
- Computer Vision Local Server
- Automação Móvel
- Notas de versão
- Compatibilidade do projeto
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Instalar Aplicativo
- Gerenciar Aplicativo Atual
- Manage Other App
- Open DeepLink
- Abrir URL
- Mobile Device Connection
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Take Screenshot
- Obter parte da captura de tela
- Element Exists
- Execute Command
- Get Attribute
- Get Selected Item
- Get Text
- Set Selected Item
- Set Text
- Deslizar
- Tap
- Type Text
- Padrão de Desenho
- Terminal
- Notas de versão
- Sobre o pacote de atividades Terminal
- Compatibilidade do projeto
- Terminal Session
- Obter Área da Tela
- Obter Texto na Posição
- Get Color At Position
- Obter Campo na Posição
- Definir Campo na Posição
- Aguardar Texto na Posição
- Send Keys
- Mover Cursor
- Send Keys Secure
- Get Text
- Find Text
- Mover cursor para o texto
- Enviar Tecla de Controle
- Get Field
- Aguardar Texto da Tela
- Aguardar Texto do Campo
- Set Field
Fora do período de suportev20.10
Data de lançamento: 5 de outubro de 2023
-
Corrigido o suporte do Active Accessibility interrompido para páginas da web contendo elementos IFrame ou PDFs no Chrome e Edge versão 117, o que causava falha nos seletores
<ctrl />
.Também adicionamos a opção de passar argumentos de linha de comando extras para o navegador aberto usando as atividades Open Browser / Use Browser . Isso pode ser feito definindo a variável de ambiente apropriada usando a atividade Set Environment Variable :UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
Essas variáveis podem ser usadas para forçar a habilitação do suporte do Active Accessibility no Chrome e no Edge para evitar problemas como o suporte do Chrome/Edge Active Accessibility interrompido das versões 114 e 117.
Para o Chrome, defina a variável de ambienteUIPATH_EXTRA_CMD_ARGS_CHROME
com o valor--force-renderer-accessibility=complete
.Para o Edge, defina a variável de ambienteUIPATH_EXTRA_CMD_ARGS_EDGE
com o valor--force-renderer-accessibility=complete
.
Data de lançamento: 8 de junho de 2023
As atualizações mais recentes do Chrome e do Edge para a versão 114 introduziram uma alteração significativa na maneira como o suporte para a acessibilidade ativa é habilitado. Isso fazia com que os processos de automação falhassem ao tentar interagir com telas de navegador, como o pop-up de Impressão ou o visualizador de PDF.
Data do lançamento: 7 de dezembro de 2022
Automação de Interface Gráfica Clássica
visibleInnerText
agora está disponível no painel de Atributos do Seletor a partir do UI Explorer.
Data de lançamento: 3 de agosto de 2022
- A Área de Trabalho Virtual do Windows para Azure (
msdrc.exe
) não era suportada pelo UIAutomation. O novo nome de processo associado à Área de Trabalho Virtual do Windows para Azure foi adicionado e agora tem suporte. - Ao automatizar o Microsoft Edge no modo IE, a validação do seletor falhava devido à codificação de URL incompatível entre o Edge e o IE.
- Ao usar a atividade Type Into com o método de entrada Simulate Type, o número
8
não podia ser digitado em certos aplicativos.
Data de lançamento: 2 de junho de 2021
- O Java Bridge não podia ser instalado a partir do UiExplorer.
- A atividade On Image Appear exibia uma captura de tela corrompida ao indicar o alvo pela primeira vez.
- Problemas de desempenho corrigidos com as atividades Get Attribute, Get Position, Get Text, Text Exists e OCR Text Exists.
- Corrigido um problema que fazia com que certas páginas da web no Chrome congelassem todo o sistema operacional ao indicar com uma atividade Use Application/Browser.
- Ao usar as atividades Call Transaction e SAP Login executando o XenApp em um contêiner App-V, a tecla
Enter
não era executada. - O script SAPGUI não funcionava para automatizar aplicativos SAP Logon publicados como App-V.
- A atividade Click parava de funcionar quando uma janela congelava em primeiro plano durante o runtime.
- Após indicar um elemento ou uma âncora, o UiExplorer não conseguia retornar ao primeiro plano.
- Ao usar os recursos Indicar Elemento e Reparar, várias janelas do Editor de Seletor eram abertas.
Data de lançamento: 8 de fevereiro de 2021
Data de lançamento: 14 de dezembro de 2020
- Ao automatizar um aplicativo que tinha várias instâncias de janela dentro de um contêiner Use Application/Browser com a propriedade Modo de Anexação definida para Instância do Aplicativo, modificar manualmente o seletor de uma atividade Click para um inexistente fazia com que todo o aplicativo de destino fosse direcionado em vez do elemento inicial. Isso acontecia apenas quando a caixa de seleção Seletor era marcada.
Data de lançamento: 10 de dezembro de 2020
A ação de Clique Duplo foi adicionada ao menu de Seletor de Ações no Gravador.
O seletor de janela agora é mostrado ao editar um descritor no modo offline.
- A atividade Extract Table Data agora pode ser usada com a funcionalidade Repositório de Objetos no Studio.
- Corrigido um problema que fazia com que arquivos errados fossem invocados pela atividade Invoke Process.
- A correspondência do atributo JavaState não era executada corretamente.
- Corrigido um problema que causava falha na atividade Type Into com SimularDigitar quando usada com Lawson no Chrome.
- A atividade Click Image não usava os valores definidos nos campos de propriedade Tempo Limite e AguardarAtéEstarPronto.
- Uma exceção de Referência Nula foi acionada ao recuperar texto de um NRichLabel em ambientes Nexaweb.
Data de lançamento: 28 de outubro de 2020
Unificando UIAutomation e UIAutomation Next
Os pacotes de atividade UI Automation e UI Automation Next foram unificados sob o pacote de atividade UI Automation v20.10.5 contendo o melhor dos dois mundos, e agora aproveitando a nova tecnologia Unified Target que junta todos os métodos de segmentação, tornando todos os seus esforços de segmentação muito mais simples.
Além disso, algumas atividades foram reformuladas para oferecer suporte à tecnologia Unified Target. Não se preocupe, porém, não removemos suas contrapartes antigas do pacote, você pode simplesmente optar por usá-los ou não, selecionando a experiência Moderna Clássica na guia Design nas Configurações do Backstage do Studio.
Escolher a experiência Moderna também concede a você acesso ao novo Gravador de Aplicativo/Web, o gravador para todos governar, substituindo todos os anteriores do UIAutomation por um novo sistema de identificação de elemento multitecnologia baseado em âncora, que torna a gravação de suas ações consideravelmente mais fácil e rápido.
Você pode instalar o pacote de atividades unificado UIAutomation mesmo no Studio v2020.4.1 ou anterior. Fazer isso exibe todas as atividades clássicas e modernas no painel Atividades. Observe, no entanto, que os assistentes que exigem versões de Studio/Robô mais recentes que 2020.4.1 não estão disponíveis em versões mais antigas.
Desktop Triggers
Atividade Trigger Scope
Desenvolvemos uma atividade de escopo completamente nova para gatilhos, chamada Trigger Scope. Essa atividade pode ser encontrada no pacote de atividades do sistema v20.10.1, mas pode ser usada com todos os acionadores presentes nos pacotes de automação da interface do usuário e de atividades do sistema . Ele oferece os argumentos necessários para trabalhar com o gatilho pronto para uso, como nome e tipo do gatilho ou seu evento de origem. Além disso, ele pode tratar os eventos recebidos sequencialmente ou simultaneamente, enquanto pode sair após uma execução.
Novos gatilhos e redesenho da interface gráfica
Nesse sentido, adicionamos várias novas atividades de gatilho e redesenhamos alguns dos gatilhos existentes, melhorando o acesso às propriedades mais usadas. As novas atividades são:
- Element Attribute Change Trigger
- Element State Change Trigger
Gatilhos SDK
Mais importante ainda, democratizamos o desenvolvimento de gatilhos. Fornecemos um SDK de gatilho para que todos possam usar e desenvolver gatilhos personalizados, assim como você faz com atividades personalizadas. Leia mais sobre isso aqui.
Regras do Analisador de Fluxo de Trabalho
Duas novas regras do Analisador de Fluxo de Trabalho foram adicionadas, conforme a seguir:
- O uso de variáveis proibidas em seletores permite verificar todas as atividades de automação da interface do usuário que usam variáveis em seletores, removendo assim quaisquer riscos de usar seletores não compatíveis em seus processos de automação.
- O uso inseguro de senha verifica se alguma atividade Type Into usada em seu fluxo de trabalho usa texto simples para digitar senhas em vez de variáveis
SecureString
.
Computer Vision
Esta versão traz uma atualização para a experiência do usuário oferecida pelas atividades CV, modificando a maneira como as telas com as quais você trabalha são armazenadas em cache. A nova estratégia de cache salva todas as telas nas quais você trabalha dentro da atividade Screen Scope e permite que você execute ações no tempo de design de maneira mais fácil.
UI Automation Next
Tirar captura de tela - essa nova atividade permite tirar uma captura de tela de um elemento de interface do usuário especificado e salvá-la como um arquivo de imagem.
Agora, você pode colocar atividades Use Application/Browser uma dentro da outra. Isso oferece mais flexibilidade ao projetar automações que funcionam com vários aplicativos.
Uma nova opção chamada Configurar cada etapa está disponível no Gravador de Aplicativo/Web. Quando ativada, as seguintes alterações ocorrem antes que uma etapa seja registrada:
- A seleção de destino não é mais feita automaticamente depois que você clica no elemento de interface gráfica para interagir. Você pode adicionar ou remover âncoras, remover e adicionar o destino novamente após indicá-lo e confirmar a seleção.
- Ao adicionar a atividade Get Text, você é solicitado a salvar o valor.
O Gravador de Aplicativo/Web agora se lembra da última posição para a qual você o moveu na tela. Ao fechá-lo e iniciá-lo novamente, o Gravador abre na mesma posição em que foi encerrado.
Novas atividades
A nova atividade Modify Text atualiza um texto especificado usando métodos como localizar e substituir, aparar ou concatenar, oferecendo várias novas maneiras de manipular qualquer arquivo de texto que você possa precisar.
A nova atividade Table Cell Scope permite anexar a um elemento Table UI existente e executar várias ações dentro dele. Esta atividade é especificamente adaptada para automação SAP WinGUI.
DataTable
variável para uso posterior.
Para aumentar o suporte ao lidar com UIs problemáticas de aplicativos WPF e WInForms do Windows, criamos a nova atividade Injetar código .NET , que permite injetar código .NET em qualquer aplicativo de destino.
Outras melhorias
A mensagem exibida para a atividade Type Into caso o campo CampoVazio não seja preenchido foi aprimorada.
Estamos ampliando os recursos para a criação de projetos de automação para SAP. Como tal, esta versão tornará possível e fácil automatizar o SAP FIORI criando seletores prontos para uso.
A atividade CV Get Text agora também possui a caixa de seleção AtualizarAntesDe, a qual, quando selecionada, permite digitalizar novamente usando a rede neural do Computer Vision para quaisquer alterações desde a primeira digitalização do CV Screen Scope.
Agora, adicionamos suporte para monitoramento de Eventos de Usuário para desktops e aplicativos Citrix, bem como automações sobre RDP.
Os atributos GetProcessNameByPid e GetWindowProcessName agora retornam um valor em minúsculas em vez do nome do processo bruto, que teve que ser convertido para minúsculas.
A atividade Google Cloud Vision OCR recebeu uma nova opção chamada ModoDeDetecção.
true
para todos os métodos de entrada enquanto o atributo <idx>
com um grande valor não era confiável.
O valor padrão para a atividade SAP Logon agora é recuperado da entrada de registro correspondente.
<colTooltip>
para indicar o nome da coluna.
JSpinner
em aplicativos Java.
<cls>
.
- Uma correção para a atividade Take Screenshot faz com que todas as exceções na atividade sejam tratadas de forma diferente. Antes da correção, qualquer exceção simplesmente fazia com que a captura de tela fosse retornada como nula, mas agora a exceção é gerada normalmente, interrompendo a execução do fluxo de trabalho. Isso pode causar alterações importantes em fluxos de trabalho já existentes.
- Uma correção para a propriedade Clicar antes de digitar em aplicativos Java faz com que o cursor seja colocado após o texto existente em vez de seu início quando uma atividade Type Into com Ativado selecionado e Clicar antes de digitar definido como Simples ou Duplo é usado em um aplicativo Java.
- Em raras ocasiões, os pares de destino e âncora criados na versão 2020.4.x podem não identificar o elemento correto nesta versão. Para corrigir esse problema, selecione a âncora novamente ou adicione outra âncora para o destino.
- Correção de um problema com a atividade Attach Window que não funcionava corretamente em aplicativos Java quando o processo era iniciado a partir do Orchestrator. O problema ocorria após uma atualização do Windows. Observe que você não será solicitado a instalar a extensão para Java, se o arquivo
awt.dll
não for carregado no aplicativo Java de destino. Isso é feito para evitar que o pop-up de instalação apareça quando os aplicativos não puderem ser automatizados por meio de seletores Java. Você pode ler mais sobre a extensão para Java nesta página. - Geração de seletor aprimorada para o aplicativo Microsoft Teams, corrigindo a tag
<cls>
que era gerada incorretamente. - A atividade Key press trigger falharia ao detectar um elemento caso seu seletor contivesse o atributo
<idx>
. - Em alguns casos, um menu suspenso ou de contexto desapareceria antes que as atividades Click ou Hover pudessem interagir com ele. Esse problema foi corrigido.
- A atividade Key press trigger não funcionava corretamente quando usada em elementos SAP WinGUI.
- Corrigimos um problema no Gravador de Aplicativo/Web que às vezes tornava o menu suspenso Escolha uma ação difícil de clicar.
- Quando o Acrobat Reader DC é o aplicativo de destino para uma atividade Use Application/Browser com a propriedade Abrir definida como Sempre, não ocorrerá mais um erro se o Acrobat já estiver aberto. A atividade agora é anexada à janela existente do Acrobat. Por exemplo, se um caminho de arquivo PDF for fornecido como argumento, o arquivo será aberto em uma nova guia na janela existente do Acrobat Reader DC.
- Atualmente, o Repositório de Objetos não oferece suporte à atividade Extract Table Data.
- Algumas expressões C# podem não funcionar quando usadas com o mecanismo OCR em uma atividade CV Screen Scope. Uma solução alternativa para esse problema é usar uma atividade Assign antes da atividade CV Screen Scope para executar a expressão.
- A atividade Invoke Workflow File não consegue abrir o arquivo correto em runtime quando uma atividade anterior altera o diretório de destino.
- Ao automatizar um aplicativo que possui várias instâncias de janela dentro de um contêiner Use Application/Browser com a propriedade Modo de Anexação definida para Instância do Aplicativo, modificar manualmente o seletor de uma atividade Click para um inexistente faz com que todo o aplicativo de destino seja direcionado em vez do elemento inicial. Isso acontece apenas quando a caixa de seleção Seletor é marcada.
- v20.10.15
- Correções de bugs
- v20.10.14
- Correções de bugs
- v20.10.13
- Melhorias
- Correções de bugs
- v20.10.12
- Correções de bugs
- v20.10.11
- Correções de bugs
- v20.10.10
- Correções de bugs
- v20.10.9
- Correções de bugs
- v20.10.8
- Correções de bugs
- v20.10.7
- Melhorias
- Correções de bugs
- Problemas conhecidos
- v20.10.6
- Correções de bugs
- v20.10.5
- Melhorias
- Mudanças de impacto
- Correções de bugs
- Problemas conhecidos