- Visão geral
- Automação de Interface Gráfica
- Sobre o pacote de atividades UIAutomation
- 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-DBP-031 - Verificação de atividades
- 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
- Índice de atividades
- 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
- Verificação de acessibilidade
- Application event trigger
- Block User Input
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Extract Table Data
- Localizar elementos
- For Each UI Element
- Get Browser Data
- Obter Área de Transferência
- 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
- Definir Área de Transferência
- Set Runtime Browser
- Set Focus
- Set Text
- Take Screenshot
- Type Into
- Unblock User Input
- Use Application/Browser
- Window operation
- 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
- Habilitar o suporte de Automação de Interface Gráfica no DevExpress
- Computer Vision Local Server
- Automação Móvel
- Notas de versão
- Sobre a arquitetura de automação de dispositivos móveis
- 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
- Wait Screen Ready
- Aguardar Texto da Tela
- Aguardar Texto na Posição

Atividades do UIAutomation
Notas de versão
v2.9.0
Data de lançamento: 18 de novembro de 2025
Uma nova atividade ingressa no pacote
A nova atividade Wait Screen Ready pausa a execução do fluxo de trabalho até que o teclado fique disponível (desbloqueado) ou o período de tempo limite especificado seja atingido.
Melhorias
- Adicionada uma opção de Modo básico para configurar o provedor de Conexão direta. Quando este modo está habilitado, a detecção de campo é desativada, melhorando o desempenho. Observe que, no modo Básico, as atividades Set Field e Get Field não funcionarão mais.
- Suporte aprimorado a caracteres chineses de largura dupla no provedor Conexão direta, nas emulações TN3270 e TN5250, por meio da codificação IBM1388.
- Suporte aprimorado a caracteres japoneses de largura dupla no provedor Conexão direta, nas emulações TN3270 e TN5250, por meio da codificação IBM930.
Correções de bugs
- Corrigido o processamento dos campos de tela no provedor Conexão Direta que impedia a detecção adequada de alguns campos protegidos.
- Corrigido o comportamento da tecla de controle Backspace em terminais VT no provedor Conexão direta.
- Corrigimos um problema em que a atividade Find Text In Screen não funcionava corretamente ao iniciar a partir de uma determinada posição de pesquisa.
V2.8.2
Data de lançamento: 4 de junho de 2024
Definir campo na posição — atualização de atividade
A atividade Set Field At Position agora funciona movendo o cursor para as coordenadas desejadas e, em seguida, enviando teclas. Anteriormente, ele escaneava a tela em busca de campos para encontrar as coordenadas iniciais correspondentes. Esse comportamento mais antigo alterava implicitamente a posição do cursor, o que podia causar problemas de execução para atividades subsequentes que dependiam do local original do cursor.
Para resolver isso, introduzimos um sinalizador compatível com versões anteriores :
- Para fluxos de trabalho existentes, esse sinalizador assume como padrão true, o que significa que a atividade mantém seu comportamento anterior.
- Para novos fluxos de trabalho, o sinalizador é padronizado como false, utilizando o novo comportamento, que proporciona melhor desempenho.
Melhorias
- Adicionado suporte para a chave de controle DO na família de terminais VT.
- Adicionado suporte para WorkstationID em tipos de terminais 5250 (AS400).
- Suporte aprimorado para fluxos de trabalho codificados.
Correções de bugs
- Os terminais Wise falharam ao abrir a conexão.
- Sair da conexão do terminal causava o fechamento do UiPath Forms.
- O sinalizador CloseConnection não funcionava corretamente em sessões de terminal sem um corpo.
v2.8.1
Data de lançamento: 22 de outubro de 2024
Melhorias
Adicionado suporte no provedor Conexão Direta para a atividade Terminal Session, permitindo o uso de chaves de controle específicas para o terminal Tandem.Essas chaves de controle incluem: Próxima página, Página anterior, Esquerda, Direita, Redefinição do programa, Redefinição suave.
O botão Configuração de Conexão na atividade Terminal Session agora é desabilitado quando a propriedade Conexão Existente é definida.
Correções de bugs
- As exceções de tempo limite em atividades tipo Wait, ou seja, Wait Screen Text, Wait Field Text, Wait Text na Posição, faziam com que a conexão terminal fosse marcada como desconectada, o que, por sua vez, resultava em mau funcionamento das atividades Terminal subsequentes.
- A resolução da tela foi detectada incorretamente no provedor Rocket BlueZone.
v2.8.0
Data de lançamento: 8 de julho de 2024
Melhorias
A partir dessa versão do pacote, o .NET Desktop Runtime nas versões x64 e x32 não é mais um requisito de software.
Adicionada uma nova atividade, Get Cursor Position, que retorna as coordenadas de tela da posição atual do cursor em duas variáveis separadas do tipo Int32: Linha e Coluna.
Adicionado suporte ao Servidor do Proxy para o provedor de Conexão Direta.
Adicionada uma caixa de diálogo de login ao Gravador para conexões de terminais usando o provedor de Conexão Direta e o protocolo de comunicação SSH. Anteriormente, o Gravador era desabilitado para essas conexões.
Adicionado suporte para a chave de controle Selecionar, usada em terminais VT.
Correções de bugs
- Referenciada explicitamente a dependência ao pacote UiPath.Telemetry.Client (v.2.1.3). As versões anteriores do Telemetry Client causavam problemas de desempenho quando loops com muitas iterações eram usados.
v2.7.3
Data de lançamento: 28 de maio de 2024
Correções de bugs
A dependência do UiPath.CoreIpc foi rebaixada da versão 2.0.2 para a versão 2.0.1.
v2.7.2
Data de lançamento: 18 de março de 2024
Nova funcionalidade e melhorias
O provedor Conexão direta agora é compatível com codificação UTF-8 para a família de terminais VT.
Adicionadas opções para definir a posição inicial (linha e coluna) nas atividades Find Text e Move Cursor To Text .
v2.7.1
Data de lançamento: 28 de novembro de 2023
Novos recursos e melhorias
Adicionada uma opção de configuração para a funcionalidade Answerback na família VT de terminais, no provedor Conexão Direta .
Adicionado suporte para chaves de controle FieldMais, FieldMinos e FieldExit , usadas com terminais IBM 5250 (AS400).
Correções de bugs
- Processamento de campo corrigido para o provedor EHLLAPI quando o primeiro campo na tela era um campo de comprimento zero.
- Corrigido o comportamento da opção Continuar com erro na atividade Terminal Session.
v2.7.0
Data de lançamento: 23 de agosto de 2023
Novos recursos e melhorias
Foram adicionadas duas novas atividades ao pacote de atividades Terminal: Find Text e Move Cursor to Text.
O pacote de atividades Terminal agora é compatível com projetos do Windows (.NET 6.0) de provedores nativos de vários emuladores de terminal (anteriormente estava disponível apenas em projetos do Windows - Legado).
Foi adicionado suporte para a tecla de controle Cursor Select, usada com os emuladores da família IBM 3270.
Correções de bugs
- Foi corrigida uma exceção de runtime com o provedor EHLLAPI quando o Studio estava instalado na pasta %LOCALAPPDATA%.
- Foi corrigido um problema com a emulação de terminal VT no provedor Conexão direta onde os caracteres de senha ficavam visíveis na tela do visualizador.
v2.6.1
Data de lançamento: 28 de abril de 2023
Novos recursos e melhorias
O pacote de Atividades do Terminal agora é compatível com o .NET Runtime 6.
Correções de bugs
- Corrigido um bug que causava exceções de conexão de Sessão de Terminal em projetos do Windows - Legado usando EHLLAPI ou outros provedores nativos (como o IBM Personal Communications ou Attach Windows).
- Corrigimos uma condição que fazia com que o processo do robô travasse como resultado do processo
UiPath.Terminal.Host.exefalhar.
v2.6.0
Data de lançamento: 26 de janeiro de 2023
Novos recursos e melhorias
Adicionado suporte para diferentes resoluções de tela, para terminais VT e Wyse Terminals, no provedor Direct Connection.
Para atividades do tipo Wait (Wait Screen Text, Wait Text na Posição, etc.), o texto que a atividade está definida para aguardar agora é adicionado à mensagem de exceção de tempo limite para uma maneira mais fácil de rastrear os erros.
Adicionado suporte para executar EHLLAPI e provedores nativos (PCOMM, BlueZone, etc.) independentemente da arquitetura de destino (32/64 bits) do emulador de terceiros:
- Para projetos Windows-Legacy, o uso de emuladores de terceiros de 64 bits agora é permitido.
- Para projetos do Windows, o uso de emuladores de terceiros de 32 bits agora é permitido.
Correções de bugs
- Corrigido um bug em que a lista de codificações disponíveis no provedor EHLL era muito limitada para projetos do Windows.
- O arquivo de rastreamento
Terminal.lognão foi criado. - Corrigido um bug na janela do visualizador do terminal que causava uma exceção não tratada ao tentar processar um campo inválido.
v2.5.0
Data de lançamento: 13 de julho de 2022
Novos recursos e melhorias
Adicionada a codificação hebraica do MS-DOS (CP 862) como opção na tela de configuração do provedor EHLLAPI.
Added a new activity called Get Color At Position, which returns the foreground color of the character at a given position (by using row and column coordinates), as a .Net System.Drawing.Color object.
Added VT specific control characters (CTRL+A to CTRL+Z) as options for the Send Control Key activity.
Added the Shift+Tab control key, available only with the Direct Connection provider and terminal type Wyse series.
Correções de bugs
- O uso da Conexão Direta no TN5250 fazia com que o emulador travasse com uma AccessViolationException.
- Corrigido um bug no provedor EHLLAPI que impedia o fechamento e a desalocação adequados do TerminalConnection.
- Fixed the behavior of the Wait Text at Position activity, to take into account only the text on the screen, not the fields on the screen.
- Corrigido um bug no provedor Direct Connection que fazia com que ele gravasse arquivos de log contendo erros de configuração.
- Fixed a bug occurring on UiPath.Terminal.Activites package v2.4.0 that prevented the proper execution of the terminal activities using EHLL provider with Studio/Robot versions older than 2021.10.
- Corrigido um bug no provedor EHLLAPI que impedia a detecção adequada de campos começando na linha 1, coluna 1.
- Correção de um bug que ocorria quando um objeto
TerminalConnectionfechado anteriormente tentava reabrir a conexão. Agora, ele lança uma exceção quando um fluxo de trabalho tenta usá-lo.
v2.4.1
Data de lançamento: 19 de maio de 2022
Correções de bugs
- Corrigido um problema de compatibilidade com o Studio e o Robot versão 2022.4.
v2.4.0
Data de lançamento: 15 de novembro de 2021
Novos recursos e melhorias
The UiPath.Terminal.Activities package is now compatible with .NET 5. Projects created with project compatibility Windows (.NET 5 with Windows support) and using 3rd party terminal emulators (EHLL, IBM Personal Communications, etc) require a 64-bit architecture.
Support was added for Next Screen, Previous Screen, and Hold Screen control keys for the VT family of terminals.
Support was added for Wyse terminals in the Configure Connection window for the following modes of operation: Wyse 50+, Wyse 60, and Wyse 350.
New configuration options have been added to the Configure Connection window, VT terminals being available with the following options: VT100, VT101, VT 102, VT220, VT240, VT320, VT340, and VT420.
Correções de bugs
- Fixed a bug occurring on the recording function. Now, before recording any activities, the Start Recorder button checks if there is a sequence inside the Terminal Session Scope.
- Fixed a bug occurring on UiPath.Terminal.Activities package v2.1.0 that was causing IBM Personal Communications to stop working when any of the activities were run.
- Fixed a bug occurring when the Wizard button was accessed without a connection string. Now, the Wizard button is disabled if the connection string is null, it includes a variable, or the SSH is used.
v2.3.0
Data de lançamento: 27 de julho de 2021
Novos recursos e melhorias
The Terminal Session activity now supports selecting the Screen Size of a session before creating it, thus enabling you to directly create a session with the screen size of your choice.
Correções de bugs
An exception was thrown when the Text property of the Set Field activity was empty.
The Send Keys Secure activity typed an incorrect value when the string it was supposed to type contained the @ symbol.
When creating a Terminal Session with Rocket BlueZone v8.1, the Control Key Reset did not work properly.
v2.2.0
Data de lançamento: 19 de março de 2021
Novos recursos e melhorias
Agora você pode usar as teclas CTRL, ALT e SHIFT em combinação com as teclas F ao automatizar com o pacote Terminals.
To prevent issues when certain fonts are missing from the terminal machines you are automating, the default fallback font has been changed to Consolas.
We have added support for SCO ANSI and Tandem T653x terminals in the Terminal Session activity.
Correções de bugs
- Se o teclado foi bloqueado após o envio de chaves para a máquina terminal, as próximas atividades no fluxo de trabalho falharam devido ao tempo limite. Para evitar isso, o comportamento foi alterado e agora a atividade que faz com que o teclado fique bloqueado apresenta um problema.
- Corrigido um problema com a Conexão Direta em que o texto enviado ao terminal não era visível na tela.
- Ao usar tipos de terminal 5250 e a tela tinha campos AutoEnter, a verificação do bloqueio do teclado após o envio das chaves falhou.
v2.1.0
Data de lançamento: 17 de dezembro de 2020
Novos recursos e melhorias
The Terminal Session recorder can now be reopened at any point after dragging the activity to the Workflow Designer by using the Start Recorder button in the body of the activity.
A partir desta atualização, o pacote Terminal Activities agora oferece suporte à automação na emulação de terminal ANSI.
O suporte à alteração de resolução foi adicionado para provedores Direct Connection e HLLAPI.
Correções de bugs
- Em tempo de design, a validação não falhou se o provedor interno foi usado em um fluxo de trabalho atualizado para o novo método de conexão direta.
- Corrigido um problema com a Conexão Direta que causava uma falha ao escrever em determinados campos de entrada.
- Corrigidos vários problemas de localização nas atividades deste pacote.
- O tratamento adequado de erros foi adicionado ao executar um login SSH inválido.
- Corrigido um problema que não permitia estabelecer uma conexão ao usar o IBM Personal Communicator.
- The Send Control Key activity would sometimes fail to process the current screen due to execution timing.
- Fixed an issue that caused sending the Reset key with the Send Control Key activity to not function when the terminal keyboard was inhibited.
- Page Up and Page Down controls were incorrectly mapped for the 5250 emulator.
v2.0.1
Data de lançamento: 28 de setembro de 2020
Novos recursos e melhorias
Para oferecer uma solução mais confiável e versátil para a criação de processos de automação com Terminais, o Pacote de Atividades de Terminal agora aproveita a interface TTwin OCX daTurboSoft , que melhora significativamente a forma como os aplicativos baseados no Windows acessam sistemas de software legados.
Mudanças de impacto
- Implementations using the Internal Provider are no longer supported. In the case of such workflows, the provider in the Terminal Session activity has to be changed to Direct Connection for the activities to function properly. Running any old workflows with this new package results in unforeseeable consequences and is not recommended.
Problemas conhecidos
- Using the
@symbol with the Send Keys Secure activity causes an incorrect value to be typed in when using the IBM EHLLAPI provider.
v1.3.4
Data de lançamento: 18 de outubro de 2019
Novos recursos e melhorias
Aumentamos ainda mais o suporte a idiomas adicionando turco, português (Portugal), espanhol (América Latina) e espanhol (Espanha) à lista de idiomas presentes na plataforma UiPath.
v1.3.3
Data de lançamento: 26 de agosto de 2019
Novos recursos e melhorias
Three new languages, German, South Korean, and Portuguese are available for the UiPath.Terminal.Activities package.
v1.3.2
Data de lançamento: 26 de junho de 2019
Novos recursos e melhorias
Queremos alcançar o mundo inteiro e fazer da automação uma linguagem que todos possam falar. Portanto, a partir deste lançamento, a plataforma por completo estará disponível em chinês.
Chinese can only be used in this pack when installed in Studio v2019.4.4 or v2019.7 or above.
v1.3.1
Data de lançamento: 25 de abril de 2019
Novos recursos e melhorias
To align with the Package Signing feature, the Terminal activities pack has been officially signed by UiPath.
v1.3.0
Data de lançamento: 10 de janeiro de 2019
Novos recursos e melhorias
Este novo ano traz mais dois idiomas em toda a plataforma UiPath - francês e russo. Como estabelecemos as bases da localização em nossa versão anterior, continuamos nossos esforços para oferecer a você uma experiência mais envolvente e diminuir a barreira do idioma pouco a pouco.
v1.2.6857.19163
Data de lançamento: 10 de outubro de 2018
Novos recursos e melhorias
O momento finalmente chegou - toda a plataforma UiPath foi localizada, para que você possa ter uma experiência verdadeiramente imersiva, desde a instalação até o design e a execução. Agora, além do inglês, você pode acessar tudo, inclusive nossa documentação online, em japonês.
- v2.9.0
- Uma nova atividade ingressa no pacote
- Melhorias
- Correções de bugs
- V2.8.2
- Definir campo na posição — atualização de atividade
- Melhorias
- Correções de bugs
- v2.8.1
- Melhorias
- Correções de bugs
- v2.8.0
- Melhorias
- Correções de bugs
- v2.7.3
- Correções de bugs
- v2.7.2
- Nova funcionalidade e melhorias
- v2.7.1
- Novos recursos e melhorias
- Correções de bugs
- v2.7.0
- Novos recursos e melhorias
- Correções de bugs
- v2.6.1
- Novos recursos e melhorias
- Correções de bugs
- v2.6.0
- Novos recursos e melhorias
- Correções de bugs
- v2.5.0
- Novos recursos e melhorias
- Correções de bugs
- v2.4.1
- Correções de bugs
- v2.4.0
- Novos recursos e melhorias
- Correções de bugs
- v2.3.0
- Novos recursos e melhorias
- Correções de bugs
- v2.2.0
- Novos recursos e melhorias
- Correções de bugs
- v2.1.0
- Novos recursos e melhorias
- Correções de bugs
- v2.0.1
- Novos recursos e melhorias
- Mudanças de impacto
- Problemas conhecidos
- v1.3.4
- Novos recursos e melhorias
- v1.3.3
- Novos recursos e melhorias
- v1.3.2
- Novos recursos e melhorias
- v1.3.1
- Novos recursos e melhorias
- v1.3.0
- Novos recursos e melhorias
- v1.2.6857.19163
- Novos recursos e melhorias