- 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
- Activities index
- 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
- Habilitar o suporte de Automação de Interface Gráfica no 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
Atividades do UIAutomation
v24.10
Release date: December 4, 2024
Adicionamos compatibilidade com Java para:
- O novo atributo
isExpanded
, que recupera o estado expandido para nós de árvore em Java. Você pode obter o valorisExpanded
usando a atividade Get Attribute e defini-lo usando a API UiElement :Set(“isExpanded”, true)
. - A atividade Click com o modo de entrada Simular executando um único clique com o botão esquerdo para um controle DTree específico da estrutura do Oracle Forms. Isso emula o comportamento de abertura da janela modal correspondente a essa célula específica.
- Atividade genérica Click com modo de entrada Simular para elementos Java. Isso funciona em todas as combinações de botões do mouse e tipos de clique, bem como com deslocamentos de ponto. O caso clássico de clique único com o botão esquerdo ignora os deslocamentos de ponto e usa a implementação existente da API AccessibleAction . Quando isso não for compatível, o modo de entrada de Eventos de hardware será usado.
- Para versões do pacote de atividades superiores à 23.10.3, as atividades clássicas removiam os zeros à esquerda da string que representava um seletor dinâmico em runtime. Por exemplo, "0001234567" foi transformado em "1234567".
- Quando conectado a um tenant habilitado para SAP, o UI Explorer congelava ao salvar.
- Falha na extração da tabela na tabela do aplicativo PJListBox Java.
- Quando a opção Habilitar repositório de objetos era selecionada no App/Web Recorder, os objetos eram erroneamente não gerados ao tentar gravar as ações da interface gráfica.
Data de lançamento: 25 de novembro de 2024
Errata - adicionado em 4 de dezembro de 2024
- A atividade Check App State em uma atividade Pick Branch não era executada conforme o esperado, fazendo com que outras ramificações não fossem canceladas após a ramificação bem-sucedida ser concluída.
- Um erro de validação agora é gerado no tempo de design em projetos multiplataforma quando as atividades do navegador (Get URL, Go To URL, Navigate Browser) são adicionadas dentro de um Cartão de Aplicativo que foi usado para indicar um aplicativo Java.
- Corrigido o problema conhecido da versão 24.10.6 em projetos do Windows em que a atividade de escopo Use Application/Browser não era incluída automaticamente no painel Designer ao adicionar uma dessas atividades:
- Check/Uncheck
- Drag and Drop
- Extract Table Data
- For Each UI Element
- Get URL
- Inject Js Script
Data de lançamento: 21 de outubro de 2024
Data de lançamento: 21 de outubro de 2024
A opção Indicar na tela agora está disponível para a atividade Use Application/Browser em projetos multiplataforma para habilitar a seleção de aplicativos de desktop. Se a configuração Habilitar automação Java (pré-visualização) do projeto (Configurações do projeto > Automação de interface gráfica > Genérica) estiver definida como Falso, você pode indicar apenas janelas do navegador Chrome. Se definido como Verdadeiro, você também pode indicar aplicativos Java.
Para aplicativos de desktop, adicionada a propriedade Corresponder ao título exato para a atividade Use Application/Browser em projetos multiplataforma.
O botão Pausar seleção no assistente Opções de seleção agora pode ser usado tanto para intervalos de seleção baseados em tempo, quanto para a funcionalidade Pausar/Retomar sem tempo limite.
O assistente Extração de Tabela agora está disponível em fluxos de trabalho codificados.
Em projetos do Windows, quando uma atividade moderna é adicionada no painel Designer, o escopo agora é incluído automaticamente. Isso se aplica a atividades que exigem uma atividade de escopo Use Application/Browser e não usam o novo design do cartão de atividades.
O Gravador de Aplicativos/Web agora é compatível com fluxos de trabalho codificados, permitindo que você gere automação de código.
Adicionado suporte em ambas as atividades Inject JS Script Clássica e Moderna para scripts assíncronos. Além disso, a atividade agora está disponível em fluxos de trabalho codificados.
Quando a configuração Impor Repositório de Objetos é definida como Sim em Studio > Configurações > Design > Estilo de design, um banner é exibido no cartão do aplicativo para lembrar que você pode resolver de uma só vez todos os erros de validação relacionados aos elementos de interface do usuário que não estão sendo sincronizados com o Repositório de Objetos usando a ferramenta Sincronizar Repositório de Objetos. A ferramenta também sincroniza objetos vinculados se eles não estiverem mais sincronizados com o Repositório de Objetos.
O Repositório de Objetos agora é imposto para novos projetos. A nova configuração do projeto, Adicionar automaticamente elementos de UI ao Repositório de Objetos (Configurações do projeto > Automação de UI Moderna > Genérico), é definida como Verdadeiro por padrão para novos projetos do Windows e multiplataforma criados com Atividades de Automação de interface gráfica versão 24.10.6 ou superior como uma dependência.
O Assistente de Digitalização em Capturar Tudo para Repositório de Objetos tem uma nova opção para capturar elementos de texto.
Melhorado o posicionamento da janela Capturar todos os elementos para evitar a sobreposição de elementos na tela. Se a janela se sobrepõe aos elementos, ela agora é oculta durante a extração.
A regra Analisador de fluxo de trabalho UI-PRR-001 agora considera as configurações de projeto SimularClique e EnviarMensagensDajanela (Configurações do projeto > Automação de UI Clássica > Eventos do mouse), mostrando um aviso de validação de fluxo de trabalho se ambas as configurações do projeto, ou nenhuma, tiverem o mesmo valor.
Adicionado suporte para monitorar os eventos chrome.webRequest:
- Solicitação da Web: antes do redirecionamento
- Solicitação da Web: antes da solicitação
- Solicitação da Web: antes de enviar cabeçalhos HTTP
- Solicitação da Web: concluída
- Solicitação da Web: ocorreu um erro
- Solicitação da Web: cabeçalhos HTTP recebidos
- Solicitação da Web: resposta iniciada
- Solicitação da Web: enviar cabeçalhos HTTP
<html>
seletores.
Errata – adicionada em 22 de novembro de 2024
As atividades semânticas agora consomem AI Units. Cada solicitação feita para Extract Form Data, Fill Form e Set Value consome uma AI Unit. A atividade Close Popup, no entanto, consome uma AI Unit apenas quando o botão de alternância de modo IA Aprimorado estiver habilitado.
Até 25.4, o consumo de AI Units é gratuito. Para prever seu consumo de AI Units após 25.4, você pode monitorar o painel de consumo de AI Units no nível do tenant no Insights. Até 25.4, a métrica de Atividades semânticas é renderizada como Atividades semânticas (promo) e abrange o número de AI Units que você utiliza, mas não são cobradas.
Jan 1st, 2025
como a entrada para Set Value em um seletor de data é mostrada como 1/6/2025
; esse não é um bom cenário para usar a alternância de validação incorporada). A opção também está disponível em fluxos de trabalho codificados.
A atividade Preencher formulário agora é compatível com dados não estruturados como entrada.
Implementada correspondência semântica na atividade Set Value para todos os tipos de elementos de entrada compatíveis: caixas de entrada, listas suspensas, caixas de seleção, botões de rádio, seletores de data.
Adicionada a opção Modo Aprimorado por IA para a atividade Fechar Popup.Essa opção pode aproveitar a IA para fechar o pop-up se o botão de alternância estiver habilitado. A atividade agora é considerada uma Atividade Semântica. Quando o botão de alternância está habilitado, cada ação de fechamento por meio de IA consome uma AI Unit.
checked
ou unchecked
que correspondem ao estado dos botões ou caixas de seleção.
Avaliação de variáveis e argumentos otimizada para reduzir solicitações duplicadas. Anteriormente, as solicitações eram feitas para o ponto de extremidade do Computer Vision e o ponto de extremidade do UiPath Screen OCR. Agora, se variáveis e argumentos apontarem para o ponto de extremidade do Computer Vision, uma única solicitação será feita. No entanto, se o ponto de extremidade não estiver no domínio, uma solicitação será feita ao ponto de extremidade do UiPath Screen OCR também.
Quando você navega até o ponto de extremidade do Computer Vision, a versão do modelo agora é exibida.
Adicionado suporte às atividades Extract Table Data e Expand Tree para interface do usuário do SAP Fiori.
Todas as atividades SAP Clássicas agora têm uma contraparte Moderna, exceto para o SAP Session Attributes Change Trigger.
Suporte descontinuado para a versão desatualizada do Internet Explorer usado para automatizar interfaces web do SAP.
Introduzimos a compatibilidade do UiPath Remote Runtime para o Amazon WorkSpaces usando o protocolo PCoIP (PC sobre IP). Isso inclui uma Extensão para Amazon WorkSpaces recém-desenvolvida e um UiPath Remote Runtime atualizado que facilita a comunicação com a nova extensão.
A Automação de Interface Gráfica do macOS agora está disponível em prévia para aplicativos de desktop. Além do suporte ao navegador Chrome, agora você também pode automatizar janelas do navegador Safari e aplicativos de desktop Java (a nova configuração de projeto Habilitar automação Java (pré-visualização) precisa ser definida como Verdadeiro).
Errata – adicionada em 22 de novembro de 2024
- Depois de atualizar o pacote de atividades para uma versão igual ou superior à 23.4, um elemento de interface gráfica da SAP era tratado incorretamente como desabilitado ao usar a atividade Click.
- A seleção de um único item de tabela acionava toda a Árvore DOM (180K linhas) para carregar como um seletor, fazendo com que o software falhasse.
- Indicar o mesmo objeto no Gravador de Aplicativos/Web gera uma mensagem de erro afirmando que a captura de tela está sendo usada por outro programa.
- Ao iniciar uma nova instância do Firefox no modo de navegação privada quando uma instância do Firefox já está em execução faz com que o processo gere um erro de tempo de execução
Could not open target application
. - Ao tentar indicar os elementos de interface gráfica de uma caixa de diálogo Java exibida por um aplicativo Java em uma extensão Edge, a caixa de diálogo Java fechava.
- A propriedade Deslocamento de clique, listada na propriedade Destino das atividades modernas, agora está habilitada e pode ser configurada no painel Propriedades.
- Extrair uma tabela do Computer Vision com a opção Tabela é rolável habilitada no assistente Extração de Tabela, anteriormente iniciava uma rolagem usando o método de entrada selecionado da atividade Use Application/Browser.A rolagem agora é executada usando o método de entrada Eventos de Hardware.
- A atividade Get Attribute permitia que você indicasse um alvo exclusivo do Computer Vision, mas fornecia atributos do seletor WND mesmo em uma Área de Trabalho Remota sem UiPath Remote Runtime instalado. Agora, apenas caixas de seleção e botões de rádio do Computer Vision podem ser indicados a partir dessa atividade quando seletores não estão disponíveis.
- Ao usar apenas o Computer Vision como um método de segmentação no Destino Unificado, a âncora automática só podia ser um elemento do Computer Vision.Agora, a âncora automática também usa informações do seletor, se disponível.
- Devido à extração de texto com defeito, Verificar execução falhava para a atividade Type Into quando o destino era encontrado no runtime usando métodos de segmentação de Computer Vision ou de Imagem.
Data de lançamento: 21 de outubro de 2024
Adicionado suporte para Clipboard AI 2024.10.5.
Data de lançamento: 12 de agosto de 2024
Quando Permitir o Autopilot é definido como Não na política do Automation Ops para o Studio Web, o ícone Gerar atividades UI Automation usando o Autopilot no canto superior direito das alterações da caixa informativa de captura de tela para Estruturar sua UI Automation usando o Gravador.
Data de lançamento: 16 de julho de 2024
Errata - adicionada em 12 de agosto de 2024
A segunda opção, adicionar uma política da Camada de Confiança da IA e desabilitar o Habilitar chamadas para modelos de IA de terceiros por meio do botão de alternância da Camada de Confiança da IA, não restringe você no momento de gerar atividades usando o Gravador do Autopilot para a UI Automation.
O Autopilot é habilitado por padrão para todos os usuários.
Você pode desabilitar recursos do Autopilot por meio das políticas de governança do Automation Ops de duas maneiras:
- Adicionando uma política do Studio Web e definindo a opção Permitir Autopilot como Não.
- Adicionando uma política de camada de confiança da IA e desabilitando o botão Habilitar chamadas para modelos de IA de terceiros por meio da camada de confiança da IA .
Quando qualquer uma dessas opções estiver desabilitada, você ainda poderá usar o Gravador de Autopilot Automação para Automação de Interface Gráfica, mas não poderá gerar atividades por meio de prompts de texto, bastando adicionar atividades manualmente no Gravador.
Data de lançamento: 1.º de julho de 2024
Estamos animados em introduzir nossa funcionalidade mais recente, o Gravador do Autopilot para Automação de Interface Gráfica. Essa ferramenta com IA está disponível no Studio Web e permite que você crie sequências de Automação de Interface Gráfica e as preencha na sua tela. Você pode gerar atividades por meio de uma solicitação de linguagem natural ou adicioná-las manualmente ao Gravador.
O Gravador permite que você navegue pelo aplicativo que você deseja automatizar usando os botões Testar e Continuar "solicitação". O botão Testar executa todas as atividades atuais que você gerou ou criou, fazendo a transição para o próximo estado do aplicativo. Se sua solicitação não estiver totalmente coberta, Continuar "solicitação" gera as atividades necessárias para concluí-la. Trabalhando juntos, esses dois botões habilitam uma progressão perfeita por meio do seu processo de sequências de Automação de Interface Gráfica de Scaffolding.
Para obter mais detalhes sobre o Gravador, consulte a página Gravador do Autopilot para Automação de Interface Gráfica.
Para obter uma visão geral extensa da iniciativa do Autopilot, consulte o guia do Autopilot.
Data de lançamento: 1.º de julho de 2024
- Adicionado suporte personalizado para controles
BasicTreeTable
eJxTreeTable
do Java. - As atividades ClosePopup, SetRuntimeBrowser e SetValue agora podem ser usadas a partir de fluxos de trabalho codificados.
- Para aprimorar a segurança, o arquivo .xaml de saída não inclui mais a propriedade NomeAmigável.
- Adicionado suporte à atividade Extract Table Data para grade do DevExpress.
- A regra Analisador de fluxo de trabalho UI-USG-011 agora ignora seletores com
idx=*
, porque esse é um caso válido usado em pesquisas não greedy.
Ao executar no modo Attended ou depurar no Studio, se a execução parar devido ao fato de um elemento de interface gráfica não ser encontrado, uma caixa de diálogo será exibida na tela. Anteriormente, apenas a mensagem de erro era exibida. Atualmente, várias opções na caixa de diálogo permitem que você decida o que fazer em seguida. Essa funcionalidade pode ser habilitada por meio da configuração Perguntar ao usuário sobre o projeto de erro de runtime (Automação de Interface Gráfica Moderna > Genérica). No modo Debug, você pode Salvar as alterações quando a execução terminar, para que a próxima execução de fluxo de trabalho comece diretamente com o seletor correto. Além das opções Tentar novamente, Ignorar e Continuar, você também tem a opção de Indicar o elemento. Essa opção específica está disponível apenas para as seguintes atividades:
- Check/Uncheck
- Check Element
- Click
- Get Attribute
- Get Text
- Highlight
- Hover
- Inject Js Script
- Keyboard Shortcuts
- Select Item
- Set Text
- Take Screenshot
- Type Into
- Use Application/Browser
A nova atividade Set Runtime Browser permite que você configure facilmente o tipo de navegador usado em todas as suas execuções de automação. A seleção permanece eficaz até que a execução termine, a menos que seja substituída por outra atividade Set Runtime Browser. Esse aprimoramento simplifica o processo de execução de automações em diferentes navegadores, minimizando a necessidade de configurar seletores manualmente e duplicar o código de testes. A atividade está disponível em projetos do Windows e multiplataforma.
A nova atividade Close Popup foi projetada para resolver interrupções de automação de pop-ups inesperados. Essa atividade baseada em IA fecha com eficiência quaisquer pop-ups detectados, sejam eles nativos, alertas, encontrados em uma página de navegador ou dentro de um aplicativo de área de trabalho, ao corresponder semanticamente os rótulos configurados para possíveis botões de fechamento. A atividade está disponível em projetos do Windows e multiplataforma.
A atividade Inject Js Script agora é compatível com fluxos de trabalho multiplataforma. Além disso, essa atividade agora pode aproveitar o poder da Automação de Interface Gráfica Moderna para identificar destinos por meio do Destino Unificado e usar elementos armazenados do Repositório de Objetos.
Para novos projetos, verifique se a execução está habilitada por padrão para as atividades Click, Hover, Keyboard Shortcuts e Type Into . Isso pode ser desabilitado para a atividade Type Into , definindo a configuração de projeto Sempre verificar automaticamente o texto digitado (UI Automation Modern > Verificar execução) como False. Para as atividades Click, Hover e Keyboard Shortcuts , você precisa desabilitar a configuração de projeto Exibir verificação para atividades Click, Hover, Keyboard Shortcuts .
A atividade Check App State agora permite que você selecione a opção Indicar em qualquer aplicativo enquanto estiver dentro de uma atividade Use Application/Browser, evitando a necessidade de um novo cartão de aplicativo ao verificar os estados do aplicativo para janelas ou elementos fora do escopo do cartão de aplicativo atual.
Expôs a propriedade Arguments na atividade Use Application/Browser para projetos multiplataforma. A propriedade já estava disponível para projetos do Windows.
Agora, você tem melhor controle sobre o URL de destino na atividade Use Browser em projetos multiplataforma, podendo abrir o URL de dentro da própria atividade. Se a URL já estiver aberta, você pode trazê-la para o foco ou abri-la novamente em uma nova guia.
As seguintes regras do Analisador de fluxo de trabalho, anteriormente exclusivas das atividades Clássicas, agora também se aplicam às atividades Modernas:
- UI-ANA-016
- UI-ANA-017
- UI-DBP-013
- UI-PRR-004
- UI-REL-001
- UI-SEC-004
- UI-USG-011
Para ajudar você a resolver o problema de correspondência no caso de uma falha de pesquisa de destino com o seletor difuso habilitado como um método de segmentação, uma mensagem de aviso destacando as correspondências mais próximas é exibida na tela. As correspondências mais próximas não são listadas se você alterou o seletor padrão adicionando ou removendo nós de seletor ou se a pesquisa falhar por causa de várias correspondências.
Adicionada uma caixa de seleção Não mostrar novamente na caixa de diálogo O aplicativo de destino não pôde ser identificado. Quando selecionado, se o aplicativo não estiver no estado correto e você quiser editar o destino, a caixa de diálogo não será mais exibida, e você será levado diretamente para a tela de seleção.
Otimizado o comportamento sobreposto para destinos e âncoras estreitando a borda do retângulo e posicionando os rótulos onde podem ser vistos claramente.
Os destinos duplicados agora são exibidos na tela de seleção sob demanda. Para verificar/ocultar destinos duplicados, selecione o botão Mostrar/esconder duplicatas.
Aprimorada a funcionalidade Gravador de aplicativo/web personalizando atividades disponíveis com base nos tipos de elementos. Agora, diferentes atividades aparecem ao indicar elementos, tornando mais rápido localizar e selecionar ações relevantes. As seguintes atividades estão disponíveis:
- Padrão para todos os elementos:
- Click
- Take Screenshot
- Highlight
- Para rótulos:
- Obter Texto
- Para caixas de texto editáveis:
- Obter Texto
- Type Into
- Para listas suspensas e caixas de listas:
- Selecionar item
- Obter Texto
- Para botões:
- Click
- Obter Texto
Agora, você pode verificar o valor atual de uma variável na tela de seleção sem ter que acessar o menu de contexto da variável. Para fazê-lo, basta passar o mouse sobre a variável da tag de seletor, e o valor é exibido como uma dica de ferramenta.
Adicionada a opção Iniciar aplicativo no assistente de Extração de tabela ao editar no modo off-line.
Adicionados à atividade Application Event Trigger dois novos tipos de eventos que podem ser monitorados para elementos de interface gráfica WND, CTRL e UIA: Click e Key pressed. Até agora, os eventos Click e Key pressed podiam ser monitorados separadamente usando a atividade Click Event Trigger ou a atividade Keypress Event Trigger, respectivamente.
Compatibilidade aprimorada para incluir o monitoramento de eventos nativos do Modo Edge IE, que são assistentes principalmente de aplicativos legados que só podem ser executados no Internet Explorer. Todos os eventos da Web existentes para elementos WEBCTRL agora também são compatíveis com páginas do navegador que utilizam o Modo Edge IE por meio da atividade Application Event Trigger.
Com base na funcionalidade de automatizar aplicativos independentes com navegadores incorporados nativos, como Slack, Discord ou Electron, incorporamos a compatibilidade com o monitoramento nativo dentro de navegadores incorporados gerenciados, como CefSharp, nesta versão.
A compatibilidade com o monitoramento do evento Text selection changed foi adicionada para aplicativos criados na estrutura de Automação de Interface Gráfica da Microsoft, como Word, Outlook, Excel ou OneNote.
Adicionada compatibilidade com o monitoramento nativo de HTML para páginas da Web com CSP ativo carregado usando widgets do WebView2 ou Qt WebView incorporados em aplicativos nativos. A configuração Habilitar projeto de automação nativa do WebView2 precisa ser definida como True.
<html>
+ <webctrl>
:
- Navegação na guia iniciada
- Navegação na guia concluída
- Foco da janela alterado
- Limites da janela alterados
- Janela criada
- Janela removida
Experimente a simplicidade e a eficácia da automação de formulários com nossas atividades semânticas mais recentes, disponíveis tanto em projetos do Windows quanto em multiplataforma.
A atividade Extract Form Data foi projetada tendo em mente dados do formulário. Cria objetos de tipo personalizados que são tokens ideais para passar dados estruturados ao longo do seu pipeline de automação. Esses objetos de tipo personalizados também podem ser usados nas atividades Fill Form ou Set Value ou para preencher entidades de dados.
DocumentData
, Dictionary
, DataEntity
, DataRow
, DataTable
, arquivo JSON, e até mesmo tipos personalizados, como aqueles produzidos como saída pela atividade Extract Form Data. O esquema de dados é extraído automaticamente no runtime e a IA corresponde semanticamente aos campos do formulário de destino, que são inseridos no formulário correspondente. Você só precisa indicar uma origem de dados, e o formulário de destino é escolhido automaticamente da atividade Use Application/Browser.
A atividade Set Value é uma versão simplificada da atividade Fill Form, com foco em apenas um elemento de interface gráfica. Essa atividade simplifica o processo de entrada de dados. Independentemente do elemento de formulário, se é uma caixa de texto, uma caixa de seleção, um botão de opção e assim por diante, essa atividade se adapta ao tipo de elemento, aprimorando seu processo de automação de formulários. Pode até lidar com seletores de datas e grupos de botões de opção.
O Computer Vision fez a transição com sucesso para projetos multiplataforma e agora está totalmente disponível no Destino Unificado. Isso representa um passo significativo em frente, pois permite que você automatize cenários sem seletores, não apenas em projetos baseados no Windows, mas também em projetos multiplataforma do Studio Desktop e no Studio Web.
Essa versão introduz nosso novo modelo de IA do Vision Transformer. Devido à nova arquitetura do Vision Transformer, a detecção de elementos de interface gráfica em automações baseadas no Computer Vision é mais rápida e precisa em toda a parte. Isso leva a menos erros e acelera seus fluxos de trabalho de automação. Traz melhorias notáveis na detecção de tabelas, sendo compatível com várias estruturas e tamanhos de tabelas. Devido aos requisitos de GPU mais altos, esse modelo está disponível apenas no UiPath Cloud Server.
Adicionada compatibilidade total do Computer Vision com a atividade Select Item, habilitando não apenas o cenário do Computer Vision puro, mas também o cenário híbrido do seletor e do Computer Vision. Quando os seletores não estão disponíveis (um cenário puro do Computer Vision), a atividade agora replica a funcionalidade da atividade CV Dropdown Select. Quando os seletores estão disponíveis (um cenário híbrido), mas falham durante o runtime, o Computer Vision dispara um processo de autorrecuperação, realizando uma nova pesquisa de seletor com base nas informações do Computer Vision. Isso é usado para execução. Além disso, uma mensagem de aviso com informações detalhadas sobre o seletor problemático e o resultado da autorrecuperação é exibido nos logs, permitindo que você corrija problemas de automação usando seletores recém-descobertos.
checked
, que retorna um valor booleano (True ou False), de acordo com a detecção do modelo de IA do Computer Vision.
Você pode definir um ponto personalizado onde o evento de rolagem é enviado para o elemento de destino. Antes, o evento de rolagem era enviado no meio do elemento de destino. Agora, isso pode ser feito usando a funcionalidade de rolagem automática de tempo de execução nas atividades do Computer Vision por meio da propriedade Deslocamento de rolagem na atividade CV Screen Scope e, ao extrair tabelas ou texto rolável, usando a propriedade Deslocamento de rolagem de conteúdo nas atividades CV Extract Table e CV Get Text.
Quando o método de segmentação de Seletor Difuso não consegue encontrar uma âncora automática, o Computer Vision agora intervém e fornece uma âncora automática gerada pelo modelo de IA.
Para alternar do mecanismo UiPath Screen OCR padrão para o mecanismo UiPath Extended Languages OCR nas atividades Use Browser/Application e CV Screen Scope, você deve fornecer a chave de API do Computer Vision. Isso pode ser feito na propriedade ChaveDaAPI, no nível da atividade ou em Configurações do projeto > OCR > UiPath Extended Languages OCR > ChaveDaAPI.
Para fins de rastreabilidade e velocidade de depuração na análise de tempo de execução do Computer Vision, o DesignTime ScreenId agora é enviado no cabeçalho da solicitação HTTP.
Uma nova configuração de projeto está disponível no Studio: Configurações do projeto > Automação de Interface Gráfica Clássica > SAP > Habilitar o monitoramento do SAP. Essa configuração permite a vinculação de transações e casos de teste executados. Quando Habilitar monitoramento SAP é definido como Verdadeiro, as informações sobre as transações executadas e suas dependências são coletadas no runtime e enviadas para o Test Manager. Essa configuração é relevante atualmente apenas para projetos de Automação de Testes no Studio. O suporte para outros tipos de projeto será adicionado em uma versão futura.
Adicionamos suporte para um novo elemento do SAP WebGUI: Barra de Status do SAP. Agora você pode usar a atividade SAP Read Statusbar para extrair o tipo e o texto de mensagem da barra de Status do SAP.
Em resposta à linha do tempo do Google para descontinuação do Manifest V2 (MV2) do Chrome a partir de junho de 2024, as extensões do Studio Web existentes para Chrome e Edge foram atualizadas para serem totalmente compatíveis com o Manifest V3, mantendo os mesmos IDs de extensão para ambos os navegadores. Nenhuma ação é necessária para receber as novas extensões MV3, que serão atualizadas automaticamente quando você reabrir o navegador.
Se você atualizar para as extensões 24.10 para Chrome e Edge, você não precisa mais definir manualmente o valor da política DeveloperToolsAvailability como 1 ao instalar extensões da Política de Grupo.
O suporte à automação de interface gráfica do Safari agora está disponível em visualização. A nova extensão UiPath para Safari permite que você projete automações de interface gráfica no Studio Web usando o Safari no macOS e execute automações de navegadores no Safari por meio do UiPath Assistant e UiPath Robot no macOS.
Fizemos melhorias substanciais em nosso Repositório de Objetos, adicionando funcionalidade para cenários anteriores não compatíveis. Os parágrafos a seguir fornecem um resumo abrangente de cada melhoria.
A compatibilidade com o Repositório de Objetos, anteriormente exclusiva do Windows, agora foi expandida para incluir multiplataforma no Studio Desktop. Ser capaz de criar e reutilizar objetos de interface gráfica em projetos de tipo multiplataforma permite um processo de desenvolvimento de automação mais rápido, redução de custos de manutenção e ajustes mais fáceis para automações impactadas por alterações na estrutura do seletor de elementos de aplicativo ou interface gráfica.
Aproveitando o poder do mecanismo de extração de interface gráfica avançado do Clipboard AI, que mescla Computer Vision e extrator DOM, a funcionalidade Capture All agora é capaz de capturar todos os elementos em uma página da Web, incluindo conteúdo rolável e hiperlinks. Tendo dependido antes disso apenas do modelo do Computer Vision para detecção de elementos, ele poderia extrair apenas os elementos visíveis. Agora, com a adição do extrator DOM, ele pode extrair todos os elementos, não apenas os visíveis, permitindo que eles sejam adicionados à biblioteca do Repositório de Objetos.
Agora, você pode destacar um elemento extraído enquanto mantém a seleção atual na janela Capturar elementos, usando o ícone Realçar.
Simplificada a experiência do usuário para criar, integrar e editar telas, nós e aplicativos dentro do Repositório de Objetos, garantindo um processo mais eficiente do início ao fim. Antes, o processo exigia que você navegasse manualmente por várias telas de confirmação. Agora, o Repositório de Objetos atribui automaticamente seu novo objeto ao aplicativo ou tela apropriado. Se houver algum objeto principal ausente, o Repositório de Objetos o criará automaticamente.
Caso você já tenha criado uma automação sem o Repositório de Objetos e queira adicionar as atividades e destinos a uma biblioteca do Repositório de Objetos, você pode usar o novo assistente Sincronizar Repositório de Objetos. Isso sincroniza todas as atividades de interação de interface gráfica e cria um aplicativo com seu nome, uma tela com seu nome e os elementos de interface gráfica correspondentes no repositório local. No passado, você teria que adicionar manualmente cada aplicativo, tela e elemento ao Repositório de Objetos. Agora, todo o projeto é adicionado à biblioteca local do Repositório de Objetos de uma vez. Isso está disponível para atividades Modernas e Clássicas. Para atividades Clássicas, apenas os destinos que estão usando seletores completos são adicionados, enquanto aqueles com seletores parciais não são. Além disso, agora você pode incluir uma biblioteca existente, e os objetos correspondentes que você indica serão sincronizados automaticamente.
Quando uma atividade é vinculada ao Repositório de Objetos, as edições feitas em um objeto local no painel de propriedades de destino agora se propagam automaticamente para o descritor correspondente no Repositório de Objetos, removendo a necessidade de sincronização manual.
As propriedades de destino de atividades vinculadas a objetos somente leitura são desabilitadas automaticamente. Antes, essas propriedades de destino permaneciam ativas no painel de propriedades, podendo causar confusão. Agora, se você quiser editar as propriedades de destino, você tem a opção de desvincular o objeto e fazer edições locais. No entanto, deve ser notado que essas alterações não se propagam para o descritor real no Repositório de Objetos.
Padronizamos o menu burger das atividades de Automação de Interface Gráfica, alinhando as opções de atividades que têm destinos vinculados a um Repositório de Objetos local com as opções de atividades regulares. Anteriormente, certas opções, como Indicar destino na tela ou Editar destino, estavam indisponíveis para atividades vinculadas ao Repositório de Objetos. Também padronizamos a funcionalidade de indicação para atividades Use Application/Browser quando o Repositório de Objetos é imposto ou não imposto.
Suporte adicionado para edição do elemento de interface gráfica da atividade Extract Table Data quando sincronizado com o Repositório de Objetos.
- O UI Explorer falhava ao validar seletores para SAP Interaction Center ao tentar ignorar o uso de
iframe
. - Comportamento inesperado do aplicativo Java de terminal quando executado com uma executável de 32 bits; agora funciona sem problemas com executáveis de 32 e 64 bits.
- Ao navegar até a segunda página de uma tabela do Kendo Angular, a atividade Extrair dados de tabela não recuperava com sucesso os dados.
- Corrigido um problema de pop-up do aplicativo Java que ocorria a partir da versão 21.10.6 do pacote que afetava a experiência de tempo de design.
- O OCR para chinês, japonês e coreano não estava funcionando como um OCR personalizado na atividade Use Application/Browser quando o nome do projeto continha caracteres japoneses.
- Uma exceção
Value cannot be null
foi lançada ao remover a atividade OCR engine do CV Screen Scope após ter indicado um destino. - Uma exceção
There is no row at position 0
foi lançada ao remover a atividade OCR engine do CV Screen Scope e a ação de pairar sobre as células da tabela persistiu. - Os elementos em páginas da Web que eram reconhecidos pelo widget de seletor não eram preservados ao salvar e fechar o seletor.
- Não é possível interagir com widgets da Web incorporados em aplicativos que hospedam controles da Web em várias janelas de nível superior.
- Quando uma atividade Click era cancelada em uma sequência paralela, a atividade Try Catch falhava ao capturar as exceções geradas.
- A extração de dados de tabelas grandes de páginas HTML estáticas estava causando erros e retardando todos os navegadores compatíveis. Essa correção não cobre o Internet Explorer.
- Anteriormente, a atividade Get From Clipboard podia não buscar o valor mais recente da área de transferência.
- A atividade Type Into ignoraria o texto inserido antes de caracteres especiais quando a propriedade Input mode era definida como Simular.
- A atividade Select Item e a atividade Select Menu Item específica do SAP estavam falhando quando o item selecionado continha texto com wildcards.
- A indicação de linhas em um aplicativo de bloco de notas falharia.
- Ao usar o Foxit Reader, alguns problemas eram encontrados. A atividade Extract Table Data não podia extrair caracteres chineses de arquivos PDF digitalizados. Além disso, o UI Explorer não podia disparar a acessibilidade de documentos. Além disso, mesmo que a execução de uma automação no modo Attended funcionasse corretamente, a pesquisa do aplicativo durante o modo Unattended falhava.
- Ao indicar o nome do documento da faixa de opções de um documento do Word aberto armazenado em unidades compartilhadas, como o SharePoint, você encontraria um erro de seletor inválido.
- Os elementos HTML em iframes aninhados no Salesforce não rolavam automaticamente para visualização quando uma entrada do mouse era enviada por meio de Eventos de hardware.
- Em alguns casos, o UiPath Remote Runtime leva mais tempo para retornar resultados Get Text de uma máquina remota. Como uma solução alternativa, defina o modo anexar do Windows como Janela única em vez da Instância do aplicativo na atividade Use Application/Browser. Observe que a opção Janela única não pode interagir com novas janelas ou pop-ups de aplicativos. Use uma nova atividade Application/Browser para essas interações.
- Quando atualizada do Windows - Legado para projetos do Windows, a atividade Extract Table Data não podia extrair valores da coluna devido à geração de seletor incorreta.
- Ao baixar a versão mais recente do WebDriver, a atividade Open Browser a armazenava na pasta
WebDriverExe
, mas ainda fazia referência à versão anterior em vez de aplicar a atual. Uma mensagem de erro de incompatibilidade apareceria ao tentar abrir navegadores. - Ao adicionar as atividades clássicas On Element Appear, On Element Vanish, On Image Appear e On Image Vanish ao painel de designer, você obteria avisos de validação.
- v24.10.10
- Melhorias
- Correções de bugs
- v24.10.8
- Melhorias
- Correções de bugs
- v24.10.7
- Melhorias
- v24.10.6
- Automação de Interface Gráfica Moderna
- Repo. de Objetos
- Automação de Interface Gráfica Clássica
- Automação assistida baseada em gatilho
- Atividades semânticas
- Computer Vision
- SAP
- Extensões do navegador
- Suporte de automação remota
- Automaçāo da interface gráfica do macOS
- Correções de bugs
- Problemas conhecidos
- v24.10.5
- UiPath Clipboard AI
- v24.10.3
- Estruture sua UI Automation
- v24.10.2
- Controle de recursos do Autopilot
- v24.10.1
- Gravador do Autopilot para Automação de Interface Gráfica
- v24.10.0
- Melhorias gerais
- Automação de Interface Gráfica Moderna
- Automação assistida baseada em gatilho
- Atividades semânticas
- Computer Vision
- SAP
- Extensões do navegador
- Repo. de Objetos
- Correções de bugs