- 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-DBP-031 - Activity verification
- 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
- 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 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 Text
- Take Screenshot
- Type Into
- 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
- Aguardar Texto da Tela
- Aguardar Texto na Posição

Atividades do UIAutomation
Notas de versão
linkV2.8.2
linkData 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 poderia causar problemas de execução para atividades subsequentes que dependiam do local original do cursor.
Para resolver isso, introduzimos um sinalizador retrocompatível :
- Para fluxos de trabalho existentes, esse sinalizador é definido como true, o que significa que a atividade mantém seu comportamento anterior.
- Para novos fluxos de trabalho, a flag retorna ao false, usando o novo comportamento, o que proporciona um melhor desempenho.
Melhorias
- Adicionado suporte para a tecla de controle DO na família de terminais VT.
- Adicionado suporte para WorkstationID em tipos de terminal 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
linkData 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
linkData 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.
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
linkData de lançamento: 28 de maio de 2024
Correções de bugs
A dependência UiPath.CoreIpc foi rebaixada da versão 2.0.2 para a versão 2.0.1.
v2.7.2
linkData de lançamento: 18 de março de 2024
Nova funcionalidade e melhorias
O provedor Conexão direta agora oferece suporte à 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
linkData de lançamento: 28 de novembro de 2023
Novos recursos e melhorias
Adicionado uma opção de configuração para o recurso Resposta de volta na família VT de terminais, no provedor Conexão Direta .
Adicionado suporte para chaves de controle FieldPlus, 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
linkData 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
linkData 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.exe
falhar.
v2.6.0
linkData 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 in Position, etc.), o texto pelo qual 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.log
nã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
linkData 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.
System.Drawing.Color
.
Adicionados caracteres de controle específicos de VT (CTRL+A a CTRL+Z) como opções para a atividade Enviar chave de controle .
Adicionada a tecla de controle Shift+Tab, disponível apenas com o provedor Direct Connection e o tipo de terminal da série Wyse.
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.
- Corrigido o comportamento da atividade Aguardar Texto na Posição , para levar em consideração apenas o texto na tela, e não os campos na tela.
- Corrigido um bug no provedor Direct Connection que fazia com que ele gravasse arquivos de log contendo erros de configuração.
- Corrigido um bug que ocorria no pacote UiPath.Terminal.Activites v2.4.0 que impedia a execução adequada das atividades do terminal usando o provedor EHLL com versões Studio/Robot anteriores a 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
TerminalConnection
fechado anteriormente tentava reabrir a conexão. Agora, ele lança uma exceção quando um fluxo de trabalho tenta usá-lo.
v2.4.1
linkData 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
linkData de lançamento: 15 de novembro de 2021
Novos recursos e melhorias
O pacote UiPath.Terminal.Activities agora é compatível com .NET 5. Projetos criados com compatibilidade de projeto Windows (.NET 5 com suporte Windows) e usando emuladores de terminal de terceiros (EHLL, IBM Personal Communications, etc.) requerem uma arquitetura de 64 bits .
Foi adicionado suporte para as teclas de controle Next Screen, Previous Screene Hold Screen para a família de terminais VT .
Foi adicionado suporte para terminais Wyse na janela Configurar conexão para os seguintes modos de operação: Wyse 50+, Wyse 60 e Wyse 350.
Novas opções de configuração foram adicionadas à janela Configure Connection , terminais VT disponíveis com as seguintes opções: VT100, VT101, VT 102, VT220, VT240, VT320, VT340 e VT420.
Correções de bugs
- Corrigido um bug que ocorria na função de gravação. Agora, antes de gravar qualquer atividade, o botão Iniciar Gravador verifica se existe uma sequência dentro do Escopo da Sessão do Terminal .
- Corrigido um bug que ocorria no pacote UiPath.Terminal.Activities v2.1.0 que estava fazendo com que o IBM Personal Communications parasse de funcionar quando qualquer uma das atividades era executada.
- Corrigido um bug que ocorria quando o botão Wizard era acessado sem uma string de conexão. Agora, o botão Wizard é desativado se a string de conexão for nula, incluir uma variável ou o SSH for usado.
v2.3.0
linkData de lançamento: 27 de julho de 2021
Novos recursos e melhorias
A atividade Terminal Session agora oferece suporte à seleção do tamanho da tela de uma sessão antes de criá-la, permitindo que você crie diretamente uma sessão com o tamanho de tela de sua escolha.
Correções de bugs
Uma exceção foi lançada quando a propriedade Text da atividade Set Field estava vazia.
@
.
Ao criar uma Sessão de Terminal com o Rocket BlueZone v8.1, o Reset da Tecla de Controle não funcionou corretamente.
v2.2.0
linkData 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.
Para evitar problemas quando certas fontes estão faltando nas máquinas terminais que você está automatizando, a fonte alternativa padrão foi alterada para Consolas.
Adicionamos suporte para terminais SCO ANSI e Tandem T653x na atividade Terminal Session .
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
linkData de lançamento: 17 de dezembro de 2020
Novos recursos e melhorias
O gravador de Sessão de Terminal agora pode ser reaberto a qualquer momento após arrastar a atividade para o Designer de Fluxo de Trabalho usando o botão Iniciar Gravador no corpo da atividade.
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.
- Às vezes, a atividade Enviar chave de controle falhava ao processar a tela atual devido ao tempo de execução.
- Correção de um problema que fazia com que o envio da tecla Reset com a atividade Send Control Key não funcionasse quando o teclado do terminal estava inibido.
- Os controlesPage Up e Page Down foram mapeados incorretamente para o emulador 5250.
v2.0.1
linkData 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 Terminal Activities Pack agora aproveita a interfaceTTwin OCX da TurboSoft , que melhora significativamente a maneira como aplicativos baseados em Windows acessam sistemas de software legados.
Mudanças de impacto
- As implementações que usam o provedor interno não são mais suportadas. No caso de tais fluxos de trabalho, o provedor na atividade Terminal Session deve ser alterado para Direct Connection para que as atividades funcionem corretamente. Executar quaisquer fluxos de trabalho antigos com este novo pacote resulta em consequências imprevisíveis e não é recomendado.
Problemas conhecidos
- Usar o símbolo
@
com a atividade Enviar Chaves Seguras faz com que um valor incorreto seja digitado ao usar o provedor IBM EHLLAPI.
v1.3.4
linkData 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
linkData de lançamento: 26 de agosto de 2019
Novos recursos e melhorias
Três novos idiomas, alemão, sul-coreano e português estão disponíveis para o pacote UiPath.Terminal.Activities .
v1.3.2
linkData 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.
v1.3.1
linkData de lançamento: 25 de abril de 2019
Novos recursos e melhorias
Para alinhar com o recurso Package Signing , o pacote de atividades do Terminal foi oficialmente assinado pela UiPath.
v1.3.0
linkData 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
linkData 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.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