Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Añadir y consumir elementos de cola de datos de prueba

Este tutorial te muestra cómo trabajar con las actividades de cola de datos de prueba.

En el escenario dado, generamos valores aleatorios, los añadimos como elementos a una cola de datos de prueba y los utilizamos para rellenar formularios de solicitud de préstamo en la aplicación UiBank. Vamos a desglosar el proceso en el que te guía este tutorial:

  1. Genera los datos utilizados para rellenar el formulario Solicitar un préstamo en la aplicación de UiBank:
    1. Introduce el número de elementos de cola de datos de prueba que quieres añadir.
    2. Genera los valores aleatorios necesarios para una solicitud de préstamo.
    3. Añade estos valores como elementos a una cola de datos de prueba.
  2. Recupera los elementos de la cola de datos de prueba y utilízalos para rellenar el formulario:
    1. Recupera estos elementos de la cola de datos de prueba.
    2. Utiliza estos elementos para rellenar el formulario Solicitar un préstamo en la aplicación UiBank con la ayuda de las actividades de UIAutomation.

Requisitos previos

  • El módulo Probar automatización en Orchestrator, utilizado como pestaña Pruebas .
  • Testing.Activities
  • UIAutomation.Activities
  • System.Activities

1. Generar los datos del préstamo

Empieza por decidir el número de elementos que quieres añadir a la cola de datos de prueba. Para cada elemento, genera valores aleatorios para varios parámetros, como el nombre, el apellido, la edad, los ingresos anuales y el importe del préstamo.

  1. Crea una cola de datos de prueba en Orchestrator. Ve a la pestaña Pruebas , selecciona Colas de datos de prueba y crea una cola llamada TMDTQueue.
  2. Abre tu proyecto en Studio y crea un nuevo flujo de trabajo. Nómbralo GenerateLoanData.
  3. Añade una actividad de Diálogo de entrada con los siguientes ajustes:
    1. Etiqueta de entrada: "Records".
    2. Título del diálogo: "Enter the records".
    3. Tipo de entrada: cuadro de texto.
    4. En el campo Valor introducido , crea una variable para guardar el número de registros introducidos. Para este ejemplo, nombra la variable records_new.
  4. Añade una actividad Asignar para convertir la variable de cadena que creaste previamente en Int32. Crea una variable Int32 llamada count y asígnale la siguiente expresión: Convert.ToInt32(records_new).
  5. Añade otra actividad Asignar para inicializar un contador. Crea una variable Int32 llamada numRec y asígnale el valor 1. Actúa como tu contador para el próximo bucle Mientras .


  6. Añade una actividad Mientras y establece la Condición como numRec <= count. Esto garantiza que el bucle se ejecute siempre que numRec sea menor o igual que count.
  7. Añade una actividad Intentar capturar dentro del bucle Mientras . Esto ayuda a gestionar cualquier error durante la ejecución.
  8. Dentro del bloque Intentar , añade actividades para generar aleatoriamente el nombre, el apellido, el importe del préstamo, la edad, los ingresos anuales y el plazo del préstamo.
    1. Utiliza la actividad Nombre para generar un nombre aleatorio. Almacena el valor generado dentro de una variable llamada firstName.
    2. Utiliza la actividad Apellido para generar un apellido aleatorio. Almacena el valor generado dentro de una variable llamada lastName.
    3. Utiliza cuatro actividades de números aleatorios para generar valores Decimal aleatorios para parámetros como el importe del préstamo, la antigüedad, los ingresos anuales y el plazo del préstamo.
      ParámetroValor mín.Valor máx.Variable de salida
      loanAmount5000100000loanAmount
      Edad18100age
      Ingresos anuales1000001000000yearlyIncome
      Plazo del préstamo55loanTerm


  9. Añade una actividad Asignar para generar una dirección de correo electrónico basada en los nombres y apellidos generados previamente. Dentro de una variable String (llamada email), guarda el siguiente valor: firstName+lastName+"@gmail.com".
  10. Añade una actividad Añadir elemento de cola de datos de prueba para añadir los valores generados como elementos a la cola.
    1. Introduzca un nombre de cola. Para este ejemplo, introduce TDMTQueue.
    2. En el diccionario Elementos , añade pares clave-valor para cada parámetro generado previamente. El valor de cada par será la variable donde almacene el valor generado correspondiente. Para este ejemplo, añade los siguientes pares clave-valor:
      ClaveTipoValor
      loanAmountSystem.DecimalloanAmount
      ageSystem.Decimalage
      yearlyIncomeSystem.DecimalyearlyIncome
      Correo electrónicoStringemail
      termSystem.Decimalterm
      idInt32idInteger
      NombreStringfirstName
      ApellidosStringlastName
  11. Añade una actividad Asignar para incrementar el valor de la variable del contador en 1: numRec = numRec + 1.


2. Rellena el formulario de préstamo

Ahora vamos a utilizar los valores aleatorios almacenados en la cola para rellenar un formulario de solicitud de préstamo en la aplicación UiBank.

  1. Crea otro flujo de trabajo dentro de tu proyecto de Studio. Nómbralo LoanApplication.
  2. Añade una actividad Obtener elemento de cola de datos de prueba para recuperar los elementos de cola que has añadido previamente. Proporcione el mismo Nombre de cola. Para este ejemplo, introduce TDMTQueue y guarda los elementos de la cola dentro de una variable Dictionary(<String,Object>) , llamada data.
  3. Añade Asignar actividades para almacenar los valores que quieres recuperar de los artículos en cola. Para este ejemplo, añade cinco actividades, para los siguientes valores: correo electrónico, importe del préstamo, plazo, ingresos anuales y edad. Asegúrate de que cada valor se corresponde con su clave en el diccionario data .
    Guardar enValor a guardar
    emaildata.Item("email")
    loanAmountdata.Item("loanAmount")
    termdata.Item("term")
    yearlyIncomedata.Item("yearlyIncome")
    agedata.Item("age")


  4. Añade una actividad Usar aplicación/navegador para automatizar la aplicación de UiBank. En el campo URL del navegador , introduce la página de inicio de sesión de la aplicación UiBank: "https://uibank.uipath.com/welcome".
    1. Añade dos actividades Escribir en , para insertar el nombre de usuario y la contraseña. Introduce tus credenciales como texto sin formato.
    2. Utiliza una serie de actividades de Clic para automatizar lo siguiente:
      1. Haz clic en el botón Iniciar sesión .
      2. Da tu consentimiento a la Política de privacidad haciendo clic en Acepto.
      3. Dirígete al formulario de solicitud de préstamo haciendo clic en Productos, luego en Préstamos y, por último, en Solicitar un préstamo.
    3. Añade cinco actividades Escribir en para introducir los valores de la cola de datos de prueba. Utiliza el método .toString porque estos campos solo aceptan variables String .
    4. Por último, añade una actividad Hacer clic , para hacer clic en el botón Enviar solicitud de préstamo .


Flujo de trabajo de muestra

Para seguir los pasos de este tutorial y probarlo tú mismo, descarga el siguiente proyecto de ejemplo: TestDataQueuesActivitiesSample.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.