- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Automações codificadas
- Introdução
- Registro de serviços personalizados
- Contextos Antes e Depois
- Gerando código
- Geração de caso de teste codificado a partir de casos de teste manuais
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- Os pacotes UiPath.UIAutomation.Activities e versões do UiPath Remote Runtime são incompatíveis
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo do Chrome
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo Edge
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para Safari
- Extensão para o Varear Horizonte
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
Testar Filas de Dados
Faça uso da fila de dados de teste no Studio configurando-a como uma origem de dados ou importando-a por meio de atividades. Todas as entidades importadas são armazenadas na guia Projeto, em Dados de teste.
Para obter mais informações sobre filas de dados de teste no Orchestrator, consulte Filas de dados de teste.
- Instale ou atualize para uma versão do Orchestrator igual ou superior à 2022.4.
- Certifique-se de que você tenha carregado um esquema do JSON e adicionado uma fila de dados de teste no Orchestrator.
- As filas de dados de teste recém-criadas estão vazias, mas você pode carregar itens das filas com base no seu esquema JSON definido, diretamente no Orchestrator ou pelo Studio.
- Quando você usa filas de dados de teste como origem, os itens são recuperados sequencialmente de uma fila de dados de teste, independentemente de alguns deles tiverem sido consumidos ou não.
- Para Executar e Depurar casos de teste com dados de teste dinâmicos, use o Test Explorer. Os dados vêm da fila de dados de teste durante o runtime, e o Test Explorer preenche os valores no runtime.
Solução alternativa: adicione o argumento de entrada diretamente aos itens da Fila de dados de teste.
Você pode adicionar itens da fila de dados de teste aos seus fluxos de trabalho por meio de atividades ou como uma origem de dados a um caso de teste.
- Adicionar itens por meio de atividades
- Adicionar fila de dados de teste como origem de dados para o caso de teste
Para adicionar itens à sua fila de dados de teste usando uma atividade, você precisa criar um fluxo de trabalho personalizado e configurar uma atividade para importar dados de uma fila de dados de teste no Orchestrator.
- Abra o Studio.
- Abra ou crie um novo projeto de Automação de Teste.
- Navegue até Novo > Caso de teste.
-
Adicione uma atividade Add Test Data Queue Item ao painel Designer e acesse Propriedades para configurar o QueueName para combinar com sua fila de dados de teste do Orchestrator.
Observação: certifique-se de que você está conectado a uma instância do Orchestrator. - Na lista de atividades Testing > Data, adicione várias atividades de sua própria escolha à atividade Add Test Data Queue Item. Para obter mais informações, consulte Test Data Activities.
-
Configure suas atividades para corresponder ao seu cenário sintético de dados do usuário.
Importante: um item da fila válido deve ter o nome exato, conforme definido em seu esquema JSON. Por exemplo, se você tiver definido uma propriedadegivenName
no esquema JSON, sua atividade de Nome deve corresponder a este (por exemplo, DisplayName definido comogivenName
). Para mais informações, consulte Definição do Esquema JSON. - Abra o painel Variáveis para definir suas variáveis.
- Salve seu caso de teste.
- No painel Projeto, clique com o botão direito do mouse no caso de teste e selecione Definir como Publicável
- Clique em Publicar e configure as propriedades do pacote.
-
Clique em Executar Arquivo.
Observação: como alternativa, você pode criar um formulário de entrada personalizado para configurar e gerar facilmente dados de usuário sintéticos.Para mais informações, consulte Criar Formulário.
Quando você cria casos de teste, você pode configurar a origem de dados para apontar para uma fila de dados de teste, para fazer uso de Testes determinados por dados.
- Crie um novo caso de teste com dados de teste ou atualize um caso de teste existente com dados de teste.
- Clique em Origem e selecione Test Data Queue na lista suspensa.
- Selecione uma fila de dados de teste ou use a função de pesquisa para procurá-la.
- (Opcional) Filtre a fila de dados de teste para recuperar apenas itens específicos usando o Query Builder integrado.
Use a opção Intervalo para definir o intervalo desejado de itens. O primeiro campo representa o índice inicial para o intervalo, e o segundo campo é o número de itens a serem recuperados.
- Clique em Criar para adicionar dados de teste (fila de dados de teste) ao caso de teste.
Um argumento com o nome da fila de dados de teste é gerado no painel Argumentos do seu projeto. Para a ilustração acima, o nome do argumento é
workforce
.Importante: o nome do argumento da fila de dados de teste deve permanecer o mesmo. Se você alterar o nome do argumento, não poderá mais acessar os dados. Por exemplo, se você alterar o nome do argumento deworkforce
paraWork_Force_Queue
, não poderá mais acessar os dados correspondentes.
Você pode atualizar os dados de teste com a fila de dados de teste como origem.
- Abra o Studio e navegue até seu projeto.
- No painel Projeto, clique com o botão direito do mouse em um caso de teste com variações de dados e selecione Atualizar dados de teste.
- Clique em Origem e selecione Test Data Queue na lista suspensa.
- Selecione uma fila de dados de teste ou use a função de pesquisa para procurá-la.
- (Opcional) Clique em Atualizar todos os casos de teste usando os mesmos dados de teste para atualizar todos os casos de teste do projeto atual que usam os dados de teste que você está atualizando.
-
(Opcional) Filtre a fila de dados de teste para recuperar apenas itens específicos usando o Query Builder integrado.
Observação: você pode executar esta ação em Teste Explorer clicando com o botão direito em um arquivo e depois escolhendo Atualizar Dados de Teste.