2015-02-15 6 views
6

Non riesco a passare gli argomenti alla funzione passata a page.evaluate. Sto cercando di inviare il modulo.PhantomJS non accetta gli argomenti per passare a page.evaluate()

data1 = "Textsample"; 
page.evaluate(function(data1) { 
    var form = document.getElementById ("MyForm"); 
    form.data.value = data1; 
    form.submit(); 
}); 

Ma quando sto scattando screenshot di pagina il campo dati è pieno di "indefinito". Cosa sto sbagliando e come risolverlo?

risposta

11

È necessario passare come secondo argomento in page.evaluate.

page.evaluate(function(arg){},arg); 
+0

Grazie mille! – user3416803