Fake.app: ¿Cómo hacer un bucle a través de las filas en un archivo CSV y usar los datos en mi flujo de trabajo?

4

Estoy usando Fake para automatizar algunas tareas web.

Tengo un archivo CSV en el disco que contiene filas de datos que me gustaría usar para completar formularios en mi flujo de trabajo falso.

¿Cómo puedo recorrer las filas en el archivo CSV y acceder a los valores que se encuentran en cada columna en mi flujo de trabajo falso?

    
pregunta Todd Ditchendorf 27.05.2012 - 18:23

1 respuesta

5

El mejor enfoque es utilizar la acción Repetir con con las líneas en el archivo seleccionada. Esto le permite leer el archivo CVS en el disco e iterar a través de las filas como Fake Variables . Luego puede acceder a estas variables falsas en otras acciones que pueden completar el formulario web (o lo que necesite).

Como se ve en la captura de pantalla anterior, estoy usando una acción Hacer JavaScript para obtener inicialmente la variable actual line y luego dividirla en una matriz de valores separados por comas.

var line = fake.get('line');

Luego uso la API de JavaScript de Fake para establecer variables individuales para cada columna:

var row = line.split(',');
fake.set('first', row[0]);
fake.set('last', row[1]);

Luego use otras Acciones falsas para trabajar con los datos que ha recuperado. En este caso, completaré un formulario web simple utilizando la acción Establecer valor de elemento HTML . En los campos de texto de esta Acción puede acceder a Variables falsas con esta sintaxis especial:

${first}
    
respondido por el Todd Ditchendorf 27.05.2012 - 18:24

Lea otras preguntas en las etiquetas