- Visão geral
- Automação de Interface Gráfica
- Aplicativos e tecnologias automatizados com a Automação de Interface Gráfica
- Compatibilidade do projeto
- 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
- 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
- UX-SEC-010 — restrições de app/URL
- UX-DBP-029 - Uso de senha não segura
- UI-PST-001 - Nível de log de auditoria nas configurações do projeto
- Ferramenta de Migração de Navegador do UiPath
- Região do Recorte
- Computer Vision Recorder
- Ativar
- Anchor Base
- Anexar Navegador
- Anexar Janela
- Block User Input
- Texto Explicativo
- Marcar
- Click
- Clicar na Imagem
- Click Image Trigger
- Click OCR Text
- Clicar no Texto
- Click Trigger
- Close Application
- Fechar Guia
- Close Window
- Context Aware Anchor
- Copy Selected Text
- Element Attribute Change Trigger
- Element Exists
- Element Scope
- Element State Change Trigger
- Export UI Tree
- Extrair Dados Estruturados
- Find Children
- Localizar Elemento
- Localizar Imagem
- Find Image Matches
- Find OCR Text Position
- Localizar Elemento Relativo
- Find Text Position
- Get Active Window
- Get Ancestor
- Get Attribute
- Get Event Info
- Get From Clipboard
- Obter Texto Completo
- Get OCR Text
- Get Password
- Get Position
- Get Source Element
- Get Text
- Obter Texto Visível
- Voltar
- Avançar
- Ir para a Página Inicial
- Google Cloud Vision OCR
- Hide Window
- Highlight
- Hotkey Trigger
- Hover
- Focalizar Imagem
- Hover OCR Text
- Focalizar Texto
- Imagem Existe
- Indicate On Screen
- Inject .NET Code
- Inject Js Script
- Invoke ActiveX Method
- Key Press Trigger
- Carregar Imagem
- Maximize Window
- Microsoft Azure Computer Vision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Minimize Window
- Monitorar eventos
- Mouse Trigger
- Move Window
- Navegar Para
- OCR Text Exists
- On Element Appear
- On Element Vanish
- Aparecer Na Imagem
- Desaparecer Na Imagem
- Abrir Aplicativo
- Abrir Navegador
- Atualizar Navegador
- Replay User Event
- Restore Window
- Save Image
- Select Item
- Select Multiple Items
- Enviar Tecla de Acesso
- Set Clipping Region
- Set Focus
- Set Text
- Set To Clipboard
- Set Web Attribute
- Show Window
- Iniciar Processo
- System Trigger
- Take Screenshot
- Tesseract OCR
- Texto Existe
- Dica de ferramenta
- Type Into
- Digitar Texto Seguro
- Use Foreground
- Wait Attribute
- Esperar Elemento Desaparecer
- Aguardar Imagem Desaparecer
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Extract Table Data
- For Each UI Element
- Get Attribute
- Get Browser Data
- Get Text
- Get URL
- Go To URL
- Highlight
- Hover
- Inject Js Script
- Keyboard Shortcuts
- Keypress Event Trigger
- Mouse Scroll
- Navigate Browser
- Select Item
- Set Browser Data
- Set Runtime Browser
- Set Text
- Take Screenshot
- Type Into
- Use Application/Browser
- 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
- Enable UI Automation support in DevExpress
- 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
- Deslizar Direcional
- Padrão de Desenho
- 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
- Terminal
- Notas de versão
- Sobre o pacote de atividades Terminal
- Compatibilidade do projeto
- Melhores práticas
- Find Text
- Get Color At Position
- Get Cursor Position
- Get Field
- Obter Campo na Posição
- Obter Área da Tela
- Get Text
- Obter Texto na Posição
- Mover Cursor
- Mover cursor para o texto
- Enviar Tecla de Controle
- Send Keys
- Send Keys Secure
- Set Field
- Definir Campo na Posição
- Terminal Session
- Aguardar Texto do Campo
- Aguardar Texto da Tela
- Aguardar Texto na Posição
OUT OF SUPPORTv20.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 foi adicionada a opção de passar argumentos de linha de comando extras para o navegador aberto usando as atividades Abrir Navegador / Usar Navegador . 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
Data de lançamento: 8 de junho de 2023
- As atualizações mais recentes do Chrome e Edge para a versão 114 introduziram uma alteração significativa na forma como o suporte para Active Accessibility está habilitado. Isso fazia com que os processos de automação falhassem ao tentar interagir com as telas do navegador, como o pop-up de impressão ou o visualizador de PDF.
Data de lançamento: 7 de dezembro de 2022
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: 25 de novembro de 2021
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: 20 de outubro de 2020
Data de lançamento: 12 de outubro de 2020
Os pacotes de atividades Automação de Interface Gráfica e UI Automation Next foram mesclados no pacote de atividades do UI Automation v20.10.5, contendo o melhor dos dois mundos, agora aproveitando a nova tecnologia Unified Target, que reúne todos os métodos de segmentação, tornando todos os seus esforços de automação muito mais fáceis.
Além disso, algumas atividades foram reformuladas para oferecer suporte à tecnologia Unified Target. No entanto, não removemos suas contrapartes antigas do pacote; você pode simplesmente optar se deseja usá-las ou não selecionando a Experiência moderna na guia Design nas Configurações do Studio Backstage.
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.
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 mensagem exibida para a atividade Type Into caso o campo CampoVazio não seja preenchido foi aprimorada.
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.
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.
Agora adicionamos suporte para monitoramento de eventos do usuário para desktops e aplicativos Citrix, bem como automações sobre RDP.
true
para todos os métodos de entrada enquanto o atributo <idx>
com um grande valor não era confiável.
JSpinner
em aplicativos Java.
<cls>
.
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.
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.
Adicionamos várias novas atividades de gatilho e redesenhamos alguns dos gatilhos existentes, movendo as propriedades mais usadas para estarem à mão. As novas atividades são:
- Element Attribute Change Trigger
- Element State Change Trigger
Mais importante ainda, democratizamos o desenvolvimento de gatilhos. Fornecemos um SDK de acionador para que todos possam usar e desenvolver acionadores personalizados, assim como você faz com atividades personalizadas. Você pode ler mais sobre isso aqui.
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
.
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.
DataTable
variável para uso posterior.
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.
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.
Estamos ampliando as capacidades de 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.
O valor padrão para a atividade SAP Logon agora é recuperado da entrada de registro correspondente.
<colTooltip>
para indicar o nome da coluna.
- 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.
- Corrigido um problema com a atividade Anexar Janela que não funcionava corretamente em aplicativos Java quando o processo era iniciado no Orchestrator. O problema ocorreu após a execução de 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 estiver 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 desaparecia logo 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
- Mesclagem da Automação de Interface Gráfica e UI Automation Next
- Melhorias gerais
- Automação de Interface Gráfica Moderna
- Desktop Triggers
- Regras do Analisador de Fluxo de Trabalho
- Computer Vision
- SAP
- Mudanças de impacto
- Correções de bugs
- Problemas conhecidos