- Visão geral
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- Criar Gravação de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Atualizar Registro de Entidade
- Carregar Arquivo no Campo de Registro
- Baixar arquivo do Campo de Registro
- Excluir Arquivo do Campo de Registro
- Criar Vários Registros de Entidade
- Atualizar Vários Registros de Entidade
- Excluir Vários Registros de Entidade
- Formulário
- Notas de versão
- Compatibilidade do projeto
- Formulários em tempo real
- Atualização de dados do formulário
- Execução de formulários usando JavaScript
- Personalização de formulários usando CSS
- Componentes condicionais
- Adição de vários componentes na mesma linha em Colunas
- Como usar o componente Data Table
- Get File/Folder Path
- Leitura de valores de célula de um componente de Grade de Dados
- Exibição de arquivos PDF
- Exibição de imagens em formulários
- Rolagem através de grades de dados
- Uso de ferramentas de desenvolvimento com formulários
- Calcular valores do componente do formulário
- Como gerenciar datas em formulários
- Como abrir hiperlinks dentro de formulários
- Exibição de uma guia padrão em formulários
- Exibição do rótulo completo de um componente
- Como pesquisar strings longas em listas suspensas
- Sobre a experiência pré-23.4 do Form
- Compatibilidade do Projeto
- Formulários em tempo real
- Caixas de seleção dinâmicas
- Menus suspensos condicionais
- Exibindo uma guia padrão
- Exibição de imagens
- Exibição de arquivos PDF
- Exibição do rótulo completo
- Elementos HTML dinâmicos
- Gerenciamento de datas
- Como pesquisar strings longas em menus suspensos
- Personalização de formulários usando arquivos CSS locais
- Execução do bloco Fazer durante alteração de caixa de seleção
- Personalização da largura de colunas
- Atualização de dados do formulário
- Redefinição de dados da coleção
- Lógica Avançada
- Execução do bloco Fazer durante alteração de opção em menu suspenso
- Leitura de valores de célula de um componente de Grade de Dados
- Componentes condicionais
- Rolagem através de componentes de Grade de Dados
- Como usar o componente de Grade
- Ferramentas de Desenvolvedor
- Valor Calculado
- Menus suspensos dinâmicos
- Como alternar abas com um clique de botão
- Como abrir hiperlinks dentro de formulários
- FTP
- IPC
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Sobre o pacote de atividades Persistence
- Bulk Form Designer
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait for Form Task and Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Obter tarefas do aplicativo
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Configure task timer
- Trabalhando com tarefas de aplicativo
- Criando sua primeira ação de formulário
- Controles avançados para menus suspensos
- Incorporando objetos em ações de formulário
- Permitindo que usuários baixem arquivos para o bucket de armazenamento
- Adicionando lógica avançada usando Java Script
- Configurando uma guia padrão
- Removendo o botão Excluir de Editar grade usando CSS personalizado
- Personalização de modelos de Editar grade
- Uso de botões para disparar uma lógica personalizada
- Usando um layout de formulário externo
- Expansão dinâmica de componentes do formulário no runtime
- Alinhar o conteúdo de um componente de formulário da esquerda para a direita usando atributos JSON
- Amostras de Fluxos de Trabalho
- Pipelines do Automation Ops
- Notas de versão
- Sobre o pacote de atividades Pipelines
- Compatibilidade do projeto
- Ativar implantação da solução
- Analisar
- Criar
- Clonar
- Delete Solution Package
- Deploy Solution
- Download Package
- Download Solution Package
- Baixar configuração do pacote da solução
- Publicar pacote
- Publicar pacote da solução
- Re-sync Solution Project
- Faça testes
- Estágio
- Desinstalar solução
- Processo de atualização
- Carregar pacote da solução
- System
- Notas de versão
- Sobre o pacote de atividades System
- Compatibilidade do projeto
- Codificação de caracteres suportada
- Assistente do Construtor RegEx
- Adicionar Coluna de Dados
- Add Data Row
- Add Log Fields
- Add or Subtract from Date
- Add Transaction Item
- Add Queue Item
- Append Item to Collection
- Append Item to List
- Anexar Linha
- Beep
- Break / Exit Loop
- Browse for file
- Pesquisar pasta
- Build Collection
- Criar Tabela de Dados
- Bulk Add Queue Items
- Alterar formatação para texto
- Change Type
- Check False
- Check True
- Clear Data Table
- Collection to DataTable
- Comentar
- Compress/Zip Files
- Copy File
- Copy Folder
- Combinar texto
- Comentar / Atividades desabilitadas
- Continue / Skip Current
- Create File
- Create Folder
- Create List
- Entrada Personalizada
- Excluir
- Delete File
- Delete Folder
- Delete Storage File
- Delete Queue Items
- Desabilitar Gatilho Local
- Do While
- Baixar arquivo da URL
- Download Storage File
- Habilitar Gatilho Local
- Evaluate Business Rule
- Exists In Collection
- Extract/Unzip Files
- Extrair data e hora de um texto
- Extrair Texto
- File Change Trigger
- File Exists
- Filter Collection
- Filtrar Tabela de Dados
- Folder Exists
- For Each
- For Each File In Folder
- File Change Trigger v3
- Localizar e substituir
- Encontrar Padrões Correspondentes
- For Each Folder in Folder
- For Each Row in Data Table
- Formatar data como texto
- Format Value
- Generate Data Table From Text
- Get Asset
- Get Credential / Get Orchestrator Credential
- Get Current Job Info
- Get Environment Folder
- Get Environment Variable
- Get File Info
- Get Folder Info
- Get Jobs
- Get Processes
- Get Row Item
- Obter item de transação
- Get Username/Password
- Get Queue Items
- Gatilho de variável global alterada
- Input Dialog
- Invoke Code
- Invoke Com Method
- Invoke Power Shell
- Invocar Processo
- Invoke VBScript
- Invocar Arquivo de Fluxo de Trabalho
- É Correspondência de Texto
- Join Data Tables
- Kill Process
- Launch Workflow Interactive
- List Storage Files
- Mensagem do Log
- Lookup Data Table
- Manual Trigger
- Merge Collections
- Merge Data Table
- Caixa de Mensagem
- Modify Date
- Modify Text
- Move File
- Move Folder
- Multiple Assign
- Novo item adicionado à fila
- Notify Global Variable Changed
- Orchestrator HTTP Request
- Output Data Table
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- Raise Alert
- Read List Item
- Ler Arquivo de Texto
- Read Storage Text
- Remove Data Column
- Remove Data Row
- Remove Duplicate Rows
- Remove From Collection
- Remove Log Fields
- Replace Matching Patterns
- Repeat Number Of Times
- Repetir gatilho
- Rename File
- Rename Folder
- Report Status
- Reset Timer
- Resume Timer
- Tentar Escopo Novamente
- Retornar
- Executar Gatilhos Locais
- Run Parallel Process
- Set Asset
- Set Credential
- Set Environment Variable
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Dividir texto
- Sort Data Table
- Start Timer
- Iniciar Trabalho
- Parar Tarefa
- Parar Gatilhos Locais
- Stop Timer
- Text to Left/Right
- Colocar todo o texto em Maiúscula/Minúscula
- Gatilho de Tempo
- Trigger Scope
- Timeout Scope
- Update Row Item
- Update List Item
- Upload Storage File
- Wait for Download
- Wait Queue Item
- While
- Workflow Placeholder
- Write Storage Text
- Gravar Arquivo de Texto
- Add Data Row
- AddQueueItem
- Add Transaction Item
- Anexar Linha
- BulkAddQueueItems
- Clear Data Table
- Compactar Arquivos ZIP
- Copy File
- Create File
- Create Folder
- Delete File or Folder
- Delete Queue Items
- Delete Storage File
- Download Storage File
- ExtractUnzip Files
- Filtrar Tabela de Dados
- Get Asset
- Get Credential
- GetJobs
- Get Queue Item
- GetQueueItems
- Obter recurso para caminho local
- Get Row Item
- Obter item de transação
- Invocar Processo
- Join Data Tables
- List Storage Files
- Lookup Data Table
- Merge Data Table
- Move File
- Orchestrator HTTP Request
- OutputDataTable
- Path Exists
- Postpone Transaction Item
- Read Storage Text
- Ler Arquivo de Texto
- Remove Data Column
- Remove Duplicate Rows
- Substituir
- Set Asset
- Set Credential
- SetTransactionProgress
- Set Transaction Status
- Sort Data Table
- Iniciar Trabalho
- Parar Tarefa
- Update Row Item
- Upload Storage File
- Wait Queue Item
- Write Storage Text
- Gravar Arquivo de Texto
- Teste
- Notas de versão
- Sobre o pacote de atividades Testing
- Compatibilidade do projeto
- O nome do caso de teste não é exclusivo no projeto
- Convenção de nomenclatura do caso de teste quebrada
- Verificações ausentes dentro do caso de teste
- Fluxos de trabalho não testados
- Test Manager conectado
- Simulação não usada
- Caso de teste sem anotações
- Caso de teste/fluxo de trabalho muito complexo
- O caso de teste possui muitas ramificações
- Configurações do projeto
- Add Test Data Queue Item
- Address
- Attach Document
- Bulk Add Test Data Queue Items
- Criar Regra de Comparação
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- Given Name
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- Verify Control Attribute
- Verificar a equivalência dos documentos
- Verify Expression
- Verify Expression with Operator
- Verify Range
- Verificar equivalência do texto
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Events
- Workflow Foundation
Notas de versão
Data de lançamento: 21 de outubro de 2024
Comparação da a equivalência de arquivos PDF e textos
Estamos animados em anunciar a capacidade de comparar facilmente arquivos PDF e várias partes de texto usando tipos e regras de comparação designados. Você pode optar por comparar documentos e textos com base em linhas, caracteres ou palavras. Além disso, você tem a opção de estabelecer regras personalizadas, empregando expressões regulares ou sintaxe de curinga, com a finalidade de excluir segmentos de conteúdo específicos do processo de comparação.
Para aumentar a flexibilidade em seus projetos de automação, a capacidade de comparar documentos e textos está disponível para automações de pouco código e codificadas.Consulte os seguintes recursos para entender como usar atividades e APIs de testes na comparação de documentos e textos:
Data de lançamento: 18 de julho de 2024
- Corrigido o comportamento do parâmetro
ContinueOnFailure
, que disparava erroneamente um erro durante a execução do fluxo de trabalho codificado. - Anteriormente, os valores dos parâmetros
takeScreenshotInCaseOfFailingAssertion
etakeScreenshotInCaseOfSucceedingAssertion
eram ignorados ao usar a atividade Verify APIs. - As configurações de Teste feitas nas Configurações de Projeto do Studio não eram aplicadas no contexto de automações codificadas.
Data de lançamento: 1º de julho de 2024
Adicionado em 2 de julho de 2024: corrigido o comportamento da atividade Get Test Data Queue Item, que não retornava mais de 1000 itens de fila.
Novas APIs Verify
Para ajudar você a automatizar mais seu processo de testes, adicionamos novas APIs para verificar seus cenários de testes. Verifique a tabela a seguir mostrando as novas APIs que você pode usar:
API | Description |
---|---|
VerifyAreEqual | Verifica se duas expressões são iguais. |
VerifyAreNotEqual | Verifica se duas expressões não são iguais. |
VerifyContains | Verifica se a primeira expressão contém a segunda expressão. |
VerifyIsGreater | Verifica se a primeira expressão é maior que a segunda expressão. |
VerifyIsGreaterOrEqual | Verifica se a primeira expressão é maior ou igual à segunda expressão. |
VerifyIsLess | Verifica se a primeira expressão é menor que a segunda expressão. |
VerifyIsLessOrEqual | Verifica se a primeira expressão é menor ou igual à segunda expressão. |
VerifyIsRegexMatch | Verifica se a primeira expressão é uma correspondência regex com a segunda expressão. |
Sobrecargas novas ou atualizadas para as APIs Verify existentes
Para simplificar seus esforços de testes, adicionamos novas sobrecargas para as APIs VerifyExpression, VerifyExpressionWithOperator e VerifyRange. A tabela a seguir exibe a API e suas sobrecargas novas ou atualizadas.
API | Sobrecarga |
---|---|
VerifyExpression | VerifyExpression(bool, string) |
VerifyExpressionWithOperator |
|
VerifyRange |
|
Data de lançamento: 25 de outubro de 2023
APIs de testes
Se você preferir codificar ao criar automações, agora é possível fazer isso usando automações codificadas. e serviços da UiPath! Você pode criar automações codificadas usando os serviços da UiPath, como Testing.Activities, que oferecem APIs para usar em seus projetos de automação.
Acesse a seção Teste de APIs para navegar pelas APIs disponíveis e Introdução de automações codificadas para saber como criar automações codificadas.
Data de lançamento: 5 de dezembro de 2022
A interface do usuário de atividades de teste agora está disponível em chinês tradicional.
Data de lançamento: 24 de outubro de 2022
Dependências internas atualizadas para corresponder à versão mais recente do UIAutomation.
Data de lançamento: 26 de agosto de 2022
Agora, você pode usar a atividade Verify Range para testar expressões em um determinado intervalo, para que você possa ter mais controle sobre os atributos em seus fluxos de trabalho de teste.
Data de lançamento: 8 de julho de 2022
- As atividades de teste agora estão incluídas em todos os tipos de projeto por padrão para exibir os recursos de teste.
- A atividade Add Test Data Queue Item foi reprojetada para suportar campos com nomes definidos pelo usuário.
- Adicionada atividade Delete Test Data Queue Items para que você possa remover filas de dados de teste por meio de fluxos de trabalho do Studio.
- Adicionada atividade Get Test Data Queue Items para que você possa obter itens de fila de dados de teste específicos.
- Adicionado a opção de marcar itens de fila como Consumido para a atividade Get Test Data Queue Item .
Data de lançamento: 9 de maio de 2022
- Um fluxo de trabalho configurado para fazer uma chamada de API resultou em erro no ambiente de produção devido a um problema de versão da dependência Newtonsoft.Json. Esse problema afetou a versão 2021.4 e versões mais antigas do Studio e do Robot.
- As mensagens de erro do disparador de sessão SAP não foram localizadas.
- A execução de um caso de teste contendo uma atividade de verificação de expressão no Cloud Orchestrator falhou.
- Adicionar e, em seguida, remover atividades como Element Exists ou Find Element dentro de um atributo de controle de verificação resultou em erros de validação.
Data de lançamento: 7 de dezembro de 2021
Data de lançamento: 27 de outubro de 2021
- Uma propriedade
Tag
foi adicionada à atividade Attach Document para marcar os arquivos que foram anexados a execuções de testes. - As atividades de teste agora oferecem suporte a projetos de plataforma cruzada.
- O suporte .NET 5 agora está habilitado para este pacote de atividades como parte de nossa atualização geral para esta estrutura.
Data de lançamento: 26 de abril de 2021
Novas regras
As seguintes regras do analisador de fluxo de trabalho dos testes de aplicativos estão disponíveis para que você possa manter o mesmo nível de automação para projetos que tenham várias partes interessadas:
- Nome do caso de teste não exclusivo dentro do projeto (TA-NMG-001) - Verifique se um caso de teste é exclusivo ou não, independentemente de sua pasta ou subpasta de localização.
- Convenção de nomenclatura do caso de teste quebrada (TA-NMG-002) - Verifique se há casos de teste que correspondam a um RegEx específico.
- Verificações ausentes dentro do caso de teste (TA-DBP-001) - Verifique um número mínimo e máximo definidos de verificações para seus casos de teste.
- Fluxos de trabalho não testados (TA-DBP-002) - Verifique fluxos de trabalho que não têm pelo menos um caso de teste atribuído.
- Test Manager conectado (TA-DBP-003) - Verifique os casos de teste de RPA que não estão vinculados a um caso de teste no Test Manager.
- Simulação não usada (TA-DBP-004) - Verifique se os fluxos de trabalho simulados têm pelo menos uma atividade simulada.
- Caso de teste sem anotações (TA-DBP-005) - Verifique casos de teste de RPA sem uma única anotação.
- Caso de teste/fluxo de trabalho muito complexo (TA-DBP-006 - Verifique os arquivos de caso de teste e fluxo de trabalho que excedem um número especificado de etapas (atividades).
- O caso de teste inclui muitas ramificações (TA-DBP-007) - Verifica se um caso de teste está usando alguma instrução If.
- Agora você pode anexar documentos aos seus resultados de execução de teste para um resultado verificável, como parte de sua trilha de auditoria. Para mais informações, veja .
As atividades Verify Expression, Verify Control Attribute e Verify Expression with Operator têm novas propriedades que adicionam recursos adicionais:
- Você pode configurar o formato de sua mensagem de saída.
- Você pode definir um nome alternativo para que suas atividades de verificação apareçam no Orchestrator.
- Crie relatórios ou notifique as partes interessadas se a atividade de verificação falhar.
Data de lançamento: 13 de outubro de 2020
Agora você pode criar dados de teste sintéticos para dar suporte aos seus esforços de teste. Por exemplo, isso é útil quando os dados de produção não podem ser usados para fins de teste, devido a regulamentações de dados como o GDPR. Criar seus dados artificiais oferece alta cobertura e é fácil de reproduzir, em vez de copiar ou anonimizar os dados de produção existentes.
Para saber como criar dados de teste sintéticos, consulte as seguintes novas atividades:
Data de lançamento: 6 de maio de 2020
A primeira iteração do pacote de atividades de teste oferece três atividades projetadas para permitir a verificação de expressões lógicas e atributos de controle em seus fluxos de trabalho de teste. As novas atividades são:
- V24.10.3
- Novidades
- V24.10.1
- Correções de bugs
- V24.10.0
- Errata
- Novidades
- V23.10.1
- Correções de bugs
- V23.10.0
- Novos recursos
- V23.4.1
- Melhorias
- V22.10.4
- Novidades
- Melhorias
- V23.4.0
- Melhorias
- v22.10.3
- Correções de bugs
- V22.10.2
- Correções de bugs
- v22.10.1
- Novos recursos
- Correções de bugs
- v22.10.0
- V22.8.2
- Melhorias
- V22.7.0
- Melhorias
- v22.4.3
- Correções de bugs
- v22.4.2
- Correções de bugs
- v1.4.6
- Correções de bugs
- V1.4.5
- Correções de bugs
- v1.4.4
- Correções de bugs
- V1.4.3
- Melhorias
- Correções de bugs
- v1.3.3
- Correções de bugs
- V1.3.2
- Analisador de Fluxo de Trabalho
- Atividades de dados de teste
- Atividades de verificação
- v1.2.5
- Correções de bugs
- V1.2.4
- Novos recursos e melhorias
- V1.0.0
- Novos recursos e melhorias