Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr de 2024

Adicionando e consumindo itens de fila de dados de teste

Este tutorial mostra como trabalhar com as atividades de fila de dados de teste.

No cenário fornecido, geramos valores aleatórios, adicionamos eles como itens a uma fila de dados de teste e os usamos para preencher formulários de solicitação de empréstimo no aplicativo UiBank. Vamos detalhar o processo que este tutorial orienta você:

  1. Gere os dados usados para preencher o formulário Solicitar um empréstimo no aplicativo UiBank:
    1. Insira o número de itens de fila de dados de teste que você deseja adicionar.
    2. Gere os valores aleatórios necessários para um aplicativo de empréstimo.
    3. Adicione esses valores como itens a uma fila de dados de teste.
  2. Recupere os itens da fila de dados de teste e use-os para preencher o formulário:
    1. Recupere esses itens da fila de dados de teste.
    2. Use esses itens para preencher o formulário Solicitar um empréstimo no aplicativo UiBank com a ajuda de atividades do UIAutomation.

Pré-requisitos

  • O módulo Testar Automação no Orchestrator, usado como a guia Testes .
  • Testing.Activities
  • UIAutomation.Activities
  • System.Activities

1. Gere os dados do empréstimo

Comece por decidir o número de itens que deseja adicionar à fila de dados de teste. Para cada item, gere valores aleatórios para vários parâmetros, como nome, sobrenome, idade, renda anual e valor do empréstimo.

  1. Crie uma fila de dados de teste no Orchestrator. Acesse a aba Testes , selecione Filas de Dados de Teste e crie uma fila chamada TMDTQueue.
  2. Abra seu projeto no Studio e crie um novo Workflow. Nomeie-a GenerateLoanData.
  3. Adicione uma atividade Input Dialog com as seguintes configurações:
    1. Rótulo de Entrada: "Records".
    2. Título da caixa de diálogo: "Enter the records".
    3. Tipo de entrada: caixa de texto.
    4. No campo Valor inserido , crie uma variável para salvar o número de registros inseridos. Para este exemplo, nomeie a variável records_new.
  4. Adicione uma atividade Assign para converter a variável de string que você criou anteriormente para Int32. Crie uma variável Int32 chamada count e atribua a ela a seguinte expressão: Convert.ToInt32(records_new).
  5. Adicione outra atividade Assign para inicializar um contador. Crie uma variável Int32 chamada numRec e atribua a ela o valor 1. Ele funciona como seu contador para o próximo loop While .


  6. Adicione uma atividade While e defina a Condition como numRec <= count. Isso garante que o loop seja executado enquanto numRec for menor ou igual a count.
  7. Adicione uma atividade Try Catch dentro do loop While . Isso ajuda a gerenciar quaisquer erros durante a execução.
  8. Dentro do bloco Try , adicione atividades para gerar nome, sobrenome, valor do empréstimo, idade, renda anual e o prazo do empréstimo.
    1. Use a atividade Given Name para gerar um primeiro nome aleatório. Armazene o valor gerado em uma variável chamada firstName.
    2. Use a atividade Last Name para gerar um sobrenome aleatório. Armazene o valor gerado em uma variável chamada lastName.
    3. Use quatro atividades Random Number para gerar valores Decimal aleatórios para parâmetros como valor do empréstimo, idade, renda anual e prazo do empréstimo.
      ParâmetroValor mínimoValor máximoVariável de saída
      loanAmount5000100000loanAmount
      Idade18100age
      Rendimento anual1000001000000yearlyIncome
      Prazo do empréstimo55loanTerm


  9. Adicione uma atividade Assign para gerar um endereço de e-mail com base nos nomes e sobrenomes gerados anteriormente. Dentro de uma variável String (nomeada email), salve o seguinte valor: firstName+lastName+"@gmail.com".
  10. Adicione uma atividade Add Test Data Queue Item para adicionar os valores gerados como itens na fila.
    1. Insira um Nome de fila. Para este exemplo, insira TDMTQueue.
    2. No dicionário de Itens , adicione pares de chave-valor para cada parâmetro gerado anteriormente. O valor de cada par será a variável onde você armazena o valor gerado correspondente. Para esse exemplo, adicione os seguintes pares de chave-valor:
      ChaveTipoValor
      loanAmountSystem.DecimalloanAmount
      ageSystem.Decimalage
      yearlyIncomeSystem.DecimalyearlyIncome
      emailStringemail
      termSystem.Decimalterm
      idInt32idInteger
      NomeStringfirstName
      SobrenomeStringlastName
  11. Adicione uma atividade Assign para incrementar o valor da variável counter em 1: numRec = numRec + 1.


2. Preencha o formulário de empréstimo

Agora, vamos usar os valores aleatórios armazenados na fila para preencher um formulário de solicitação de empréstimo no aplicativo UiBank.

  1. Crie outro Fluxo de trabalho dentro do seu projeto do Studio. Nomeie-a LoanApplication.
  2. Adicione uma atividade Get Test Data Queue Item para recuperar os itens de fila que você adicionou anteriormente. Forneça o mesmo Queue Name. Para este exemplo, insira TDMTQueue e salve os itens da fila em uma variável Dictionary(<String,Object>) chamada data.
  3. Adicione atividades Assign para armazenar os valores que você deseja recuperar dos itens de fila. Para este exemplo, adicione cinco atividades, para os seguintes valores: e-mail, valor do empréstimo, prazo, renda anual e idade. Certifique-se de que cada valor corresponda à sua chave no dicionário data .
    Salvar emValor a ser salvo
    emaildata.Item("email")
    loanAmountdata.Item("loanAmount")
    termdata.Item("term")
    yearlyIncomedata.Item("yearlyIncome")
    agedata.Item("age")


  4. Adicione uma atividade Use Application/Browser para automatizar o aplicativo UiBank. No campo URL do navegador , insira a página de login do aplicativo UiBank: "https://uibank.uipath.com/welcome".
    1. Adicione duas atividades Type Into , para inserir o nome de usuário e a senha. Insira suas credenciais como texto simples.
    2. Use uma série de atividades Click para automatizar o seguinte:
      1. Clique no botão Entrar .
      2. Concorde com a Política de Privacidade clicando em Concordar.
      3. Navegue até o formulário de solicitação de empréstimo clicando em Produtos, depois Empréstimos e, por último, Solicitar um empréstimo.
    3. Adicione cinco atividades Type Into para inserir os valores da fila de dados de teste. Use o método .toString porque esses campos aceitam apenas variáveis String .
    4. Por fim, adicione uma atividade Click para clicar no botão Enviar solicitação de empréstimo .


Fluxo de trabalho amostral

Para seguir as etapas deste tutorial e experimentar você mesmo, baixe o seguinte projeto de amostra: TestDataQueuesActivitiesSample.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.