- 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
Notas de versão
Data de lançamento: 18 de outubro de 2024
Atividade e API de Deslizar direcional
Realize ações de deslizar rápidas e fáceis no aplicativo móvel que você está testando, usando a atividade Deslizar direcional e a API.O Deslizar direcional permite que você realize ações de deslizamento para as seguintes direções predefinidas: para cima, para baixo, esquerda e direita.
- Atividade Deslizar direcional
- API DirectionalSwipe
A inicialização de um dispositivo a partir do Gerenciador de dispositivos móveis, da atividade Mobile Device Connection ou da API Connect não requer mais o fornecimento de um aplicativo ou um URL. Se nenhum aplicativo ou URL for fornecido ao iniciar um dispositivo, ele será lançado exibindo a tela inicial sem abrir um aplicativo.
Data de lançamento: 5 de setembro de 2024
Estamos constantemente trabalhando para melhorar sua experiência de automação móvel. Mesmo que não haja alterações significativas nesta versão, fizemos pequenas melhorias no produto.
Data de lançamento: 9 de agosto de 2024
Estamos constantemente trabalhando para melhorar sua experiência de automação móvel. Mesmo que não haja alterações significativas nesta versão, fizemos pequenas melhorias no produto.
Data de lançamento: 1.º de julho de 2024
APIs de Automação Móvel e suporte a fluxo de trabalho codificado
Se você preferir código ao criar automação, agora você pode conseguir isso usando automações codificadas e serviços UiPath. O pacote de atividades do Mobile Automation agora inclui APIs que permitem criar automações para seus cenários de teste móveis.
Visite APIs de automação móvel para navegar pelas APIs disponíveis e Automação codificada para saber mais sobre automações codificadas no UiPath® Studio.
Suporte do Computer Vision para Deslizar
Agora você pode usar Computer Vision como uma opção de seleção ao indicar o destino da atividade Swipe .
Computer Vision para automação móvel disponível para gravações
Agora você pode usar o Computer Vision para automações móveis a partir do Mobile Device Manager (MDM), ao gravar ações. Após conectar seu dispositivo a um aplicativo, na barra de Ação, selecione Habilitar gravação do CV. Acesse Interação de dispositivos para verificar as ações disponíveis no MDM.
Melhoramos o desempenho do Mobile Device Manager, tornando as automações de seus dispositivos móveis mais rápidas.
Para uma depuração mais eficiente, agora você pode copiar as mensagens de saída do log do MDM.
Data de lançamento: 11 de junho de 2024
- Para algumas versões e dispositivos do iOS, a indicação de um elemento de interface gráfica no Mobile Device Manager gerava o seguinte erro: "O valor não está dentro do intervalo esperado".
- Em algumas versões e dispositivos do iOS, a seleção de um elemento da interface do usuário usando as opções de seleção não focava no elemento indicado.
Data de lançamento: 23 de outubro de 2023
Computer Vision para Automação Móvel
O Computer Vision usa os recursos avançados de rede neural do UiPath para habilitar a identificação perfeita de elementos de interface gráfica por meio de Robôs. O Computer Vision capacita você a automatizar elementos de interface gráfica que anteriormente eram difíceis de identificar e automatizar. É possível usar o Computer Vision como uma opção de seleção ao indicar o destino para uma atividade.
As atividades que empregam o Computer Vision são:
- Get Text
- Set Text
- Tap
- Element Exists
Para começar a usar o Computer Vision, você deve habilitá-lo para automação móvel. Acesse Habilitação do Computer Vision para automação móvel para saber como habilitar o Computer Vision para o seu projeto.
- Durante a conexão a um simulador de iOS ou dispositivo real da Sauce Labs, a proporção de pixels do dispositivo não era atualizada por padrão no Mobile Device Manager.
Data de lançamento: 30 de maio de 2023
Compatibilidade com chinês tradicional
A interface do Mobile Automation agora está disponível em chinês tradicional.
Data de lançamento: 7 de abril de 2023
Muitas vezes, os proxies interferem com os aplicativos para os quais você está tentando automatizar o teste móvel. É por isso que possibilitamos a adição de cabeçalhos HTTP personalizados em seus projetos de teste, para facilitar sua experiência de automação móvel. Cabeçalhos HTTP personalizados permitem que você trabalhe com proxies que aceitam apenas certos cabeçalhos, adicionando-os especificamente.
O pacote de atividades Mobile Automation foi dividido em dois pacotes de atividades separados:
-
UiPath.Mobile.Automation.Activities - Esse pacote é usado para projetar e personalizar fluxos de trabalho.
-
UiPath.Mobile.Automation.Activities.Runtime - Esse pacote é usado para executar fluxos de trabalho.
O objetivo dessa alteração é agilizar as automações móveis. Se você deseja tanto projetar quanto executar seus fluxos de trabalho de automação móvel, certifique-se de baixar ambos os pacotes.
Adicione qualquer texto que você quiser dentro de um elemento de interface gráfica ativo, usando a nova atividade Type Text ! Essa atividade coleta o conteúdo que você digita no teclado e o cola no elemento de interface gráfica atualmente ativo. A atividade Type Text foi projetada para permitir que os usuários insiram texto em elementos de interface gráfica que, de outra forma, seriam inacessíveis pelos seletores.
A interação entre usuários e dispositivos móveis é complexa, às vezes exigindo que eles tracem caminhos na tela do dispositivo. Agora, você pode conseguir isso usando a nova atividade Desenho Padrão ! Por exemplo, agora você pode automatizar o desbloqueio de um padrão de dispositivo móvel, que requer desenhando um caminho na tela.
Atualizamos a UX para as Actions padrão Deslizar e Desenhe no Mobile Device Manager, fornecendo um design visual melhorado. Ao deslizar para um local predefinido, agora você pode visualizar o deslizar posicional na tela do Mobile Device Manager como uma linha. Além disso, as operações de deslizar executadas com a Seleção por posição absoluta habilitada são importadas como uma atividade Positional Swipe .
- Para dispositivos usando a versão do iOS 15.4, a adição de quaisquer recursos desejados causava falha na conexão ao abrir a página inicial.
- Mesmo se você inserir uma conexão de dispositivo móvel no campo de propriedade Input Connection , ainda será necessário inserir um Appium Url.
Data de lançamento: 5 de dezembro de 2022
Data de lançamento: 24 de outubro de 2022
Target coordinates
As atividades que contêm um seletor de Destino agora suportam expressões para compensar um destino. Você pode definir esses argumentos de entrada usando Tap Offset.
Todas as atividades posicionais incluem um seletor Target para especificar a posição do elemento, incluindo um seletor difuso e um sistema de coordenadas.
Como parte do novo sistema de coordenadas, agora você pode usar o Pixel independente de dispositivo para indicar destinos com base na densidade de pixels da área. Você pode usar esse parâmetro nas atividades Take Screenshot Part e Positional Swipe para executar fluxos de trabalho em dispositivos com telas de densidade semelhantes.
- An issue occurring during live mobile executions in Mobile Device Manager caused the mobile connection to be unresponsive.
- An error occurred if the Robot executed a test as an Administrator while Studio and Mobile Device Manager, respectively, were opened without elevated privileges.
Data de lançamento: 26 de agosto de 2022
Automação para aplicativos React Native
Unable to identify the right elements for your tests? Now you can use the React Native Demo App for iOS to learn how to make specific components automatable.
Atividades
Added two activities to help you make calls to specific API endpoints and execute native mobile commands:
- Get Session Identifier: recupere o identificador da sessão atual para chamar os pontos de extremidade do Appium por meio de solicitações HTTP.
- Executar comando: executa comandos móveis nativos, como ler as informações da pilha ou ignorar alertas.
Agora, você pode fazer capturas de tela em formato retângulo na tela de seu dispositivo móvel usando Obter parte da captura de tela .
Adicionado a capacidade de deslizar para um local específico na tela, com pontos inicial e final. A atividade Positional Swipe é útil para objetos que podem não ser automatizados facilmente usando a atividade Swipe padrão devido a não convencional; implementação de controle personalizado ou um modo de exibição da Web inacessível.
Quando você configura um dispositivo, o campo URL do Appium agora fornece uma mensagem de erro inline afirmando que o HTTPS não é suportado.
Data de lançamento: 26 de abril de 2021
Now you can configure the selectors in the Offline Edit mode.
The recorded actions have been repositioned and resized to improve the UX.
The action bar went through UI changes to achieve a more modern look.
The visual graphics for swiping when recording actions has been removed.
Mobile Device Manager provides support for native tablet applications however if the application has been initially developed for mobile, the support for the tablet versions is limited.
Data de lançamento: 15 de dezembro de 2020
- Under specific circumstances, the Get Page Source activity returned a broken link.
- Targeting elements was not performed correctly in some cases, in the context of running two similar Android devices in Mobile Device Manager.
- In some cases, both native and web selectors were injected with an incorrect tag element.
- Changing the Studio language would scramble the location coordinates for Set Device Geolocation activities, due to the delimiter symbols being different for distinct languages, consequently, meddling with the location algorithm. This issue has now been addressed.
- Selector variables included in a While activity were available only once, during the first instance, making them unavailable for reuse.
Data de lançamento: 13 de outubro de 2020
Advanced debugging, including a timeline for executions and Appium calls, so you can have more control over your testing efforts.
Record on-screen interactions and import them directly in Studio to create mobile automation workflows.
You can now define variables to build dynamic values when you add devices and applications to Mobile Device Manager.
Switch between projects freely by importing or exporting your project, device, and application configurations.
Filtering is now available for your devices and applications.
A large pile of bugs has been swept under a big fix rug.
Data de lançamento: 6 de maio de 2020
The new Mobile Automation activities pack offers you a suite of actions that make mobile testing very accessible. You can connect to either a local device or an Appium server, simulate all user interactions with a mobile device, as well as send and retrieve logs and information to and from the connected device.
- v24.10.3
- Novidades
- Melhorias
- v24.10.2
- v24.10.1
- v24.10.0
- Novidades
- Melhorias
- Correções de bugs
- v23.10.5
- Correções de bugs
- v23.10.4
- Correções de bugs
- v23.10.3
- Correções de bugs
- v23.10.2
- Correções de bugs
- v23.10.1
- Correções de bugs
- v23.4.3
- Correções de bugs
- v22.10.6
- Correções de bugs
- v23.10.0
- Novidades
- Correções de bugs
- Alteração interruptiva
- v23.4.2
- Correções de bugs
- v22.10.5
- Correções de bugs
- v22.4.6
- Correções de bugs
- v21.10.7
- Correções de bugs
- v23.4.1
- Melhorias
- v22.10.4
- Novos recursos
- Melhorias
- Correções de bugs
- v23.4.0
- Novidades
- Melhorias
- Correções de bugs
- v21.10.6
- Melhorias
- v22.10.2
- Novos recursos
- Melhorias
- v22.10.1
- Melhorias
- Correções de bugs
- v22.8.0
- Melhorias
- v22.4.5
- Melhorias
- v20.10.10
- Melhorias
- v21.10.5
- Melhorias
- v21.10.4
- Melhorias
- v22.4.4
- Melhorias
- v21.10.3
- Melhorias
- v21.10.2
- Melhorias
- v20.10.9
- Melhorias
- v21.10.1
- Melhorias
- v21.4.4
- Melhorias
- v21.4.3
- Melhorias
- v20.10.8
- Melhorias
- v21.4.2
- Melhorias
- Limitações
- Correções de bugs
- v20.10.7
- Correções de bugs
- v20.10.6
- Correções de bugs
- v20.4.4
- Melhorias
- v20.10.5
- Novos recursos e melhorias
- v20.4.3
- Melhorias
- v20.4.2
- Melhorias
- v20.4.1
- Novos recursos e melhorias
- Problemas conhecidos