4 votes

Fake.app : Comment boucler les lignes d'un fichier CSV et utiliser les données dans mon Workflow ?

J'utilise Faux pour automatiser certaines tâches web.

J'ai un fichier CSV sur disque qui contient des lignes de données que j'aimerais utiliser pour remplir des formulaires dans mon Fake Workflow.

Comment puis-je itérer à travers les lignes du fichier CSV et accéder aux valeurs trouvées dans chaque colonne dans mon Fake Workflow ?

5voto

Todd Ditchendorf Points 2147

La meilleure approche consiste à utiliser la fonction Répéter avec Action avec la lignes dans le fichier sélectionnée. Cela vous permet de lire le fichier CVS sur le disque et de parcourir les lignes en tant que Fausses variables . Vous pouvez ensuite accéder à ces fausses variables dans d'autres actions qui peuvent remplir le formulaire web (ou ce dont vous avez besoin).

enter image description here

Comme le montre la capture d'écran ci-dessus, j'utilise un fichier Faire du JavaScript afin de récupérer initialement l'information sur l'état actuel de la line et la divise ensuite en un tableau de valeurs séparées par des virgules.

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

J'utilise ensuite l'API JavaScript de Fake pour définir des variables individuelles pour chaque colonne :

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

Utilisez ensuite d'autres fausses actions pour travailler avec les données que vous avez récupérées. Dans ce cas, je vais remplir un simple formulaire web en utilisant l'action Définir la valeur d'un élément HTML Action. Dans les champs de texte de cette action, vous pouvez accéder aux fausses variables à l'aide de cette syntaxe spéciale :

${first}

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X