PhantomJS 不接受传递给 page.evaluate() 的函数的参数
PhantomJS does not take arguments to function passed to page.evaluate()
我无法将参数传递给传递给 page.evaluate
的函数。我正在尝试提交表格。
data1 = "Textsample";
page.evaluate(function(data1) {
var form = document.getElementById ("MyForm");
form.data.value = data1;
form.submit();
});
但是当我对页面进行截图时,数据字段中填满了 "undefined"。我做错了什么以及如何解决?
您需要将其作为 page.evaluate
中的第二个参数传递。
page.evaluate(function(arg){},arg);
我无法将参数传递给传递给 page.evaluate
的函数。我正在尝试提交表格。
data1 = "Textsample";
page.evaluate(function(data1) {
var form = document.getElementById ("MyForm");
form.data.value = data1;
form.submit();
});
但是当我对页面进行截图时,数据字段中填满了 "undefined"。我做错了什么以及如何解决?
您需要将其作为 page.evaluate
中的第二个参数传递。
page.evaluate(function(arg){},arg);