我无法将参数传递给传递给page.evaluate
的函数。我想提交表格。
data1 = "Textsample";
page.evaluate(function(data1) {
var form = document.getElementById ("MyForm");
form.data.value = data1;
form.submit();
});
但是当我截取页面截图时,数据字段填充了“未定义”。我做错了什么以及如何解决它?
答案 0 :(得分:11)
您需要将其作为page.evaluate
中的第二个arg传递。
page.evaluate(function(arg){},arg);