Fake.app: come eseguire il looping delle righe in un file CSV e utilizzare i dati nel mio flusso di lavoro?

4

Sto utilizzando Fake per automatizzare alcune attività Web.

Ho un file CSV su disco che contiene file di dati che vorrei utilizzare per compilare moduli nel mio flusso di lavoro falso.

Come posso scorrere le righe nel file CSV e accedere ai valori trovati in ogni colonna nel mio flusso di lavoro falso?

    
posta Todd Ditchendorf 27.05.2012 - 18:23
fonte

1 risposta

5

L'approccio migliore è utilizzare l'azione Ripeti con con l'opzione righe nel file selezionata. Questo ti permette di leggere il file CVS su disco e iterare attraverso le righe come Variabili false . Puoi quindi accedere a queste variabili false in altre azioni che possono compilare il modulo web (o qualsiasi altra cosa ti serva).

Come si vede nello screenshot qui sopra, sto utilizzando un'azione Do JavaScript per recuperare inizialmente la variabile line corrente e quindi dividerla in una matrice di valori separati da virgola.

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

Quindi utilizzo l'API JavaScript di Fake per impostare singole variabili per ogni colonna:

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

Quindi usa altre azioni false per lavorare con i dati che hai recuperato. In questo caso, compilerò un semplice modulo web utilizzando l'azione Imposta valore dell'elemento HTML . Nei campi di testo di questa Action puoi accedere a Fake Variables con questa sintassi speciale:

${first}
    
risposta data 27.05.2012 - 18:24
fonte

Leggi altre domande sui tag