PhantomJS:网页-evaluateJavaScript结果QVariant(无效)
我有一个问题: 2017-02-18T20:19:16[调试]网页-evaluateJavaScript“(函数(){return(函数(){\n var ev=document.createEvent(\'MouseEvents');\n ev.initEvent(\'click\',true,true);\n\n document.querySelector(\'jejeje\”).dispatchEvent(ev);\n}();})() 2017-02-18T20:19:16[调试]网页-更新视频进度:10 2017-02-18T20:19:16[调试]网页-评估JavaScript结果QVariant(无效) 代码JS:PhantomJS:网页-evaluateJavaScript结果QVariant(无效),phantomjs,Phantomjs,我有一个问题: 2017-02-18T20:19:16[调试]网页-evaluateJavaScript“(函数(){return(函数(){\n var ev=document.createEvent(\'MouseEvents');\n ev.initEvent(\'click\',true,true);\n\n document.querySelector(\'jejeje\”).dispatchEvent(ev);\n}();})() 2017-02-18T20:19:16[调试]网页-
page.open(address, settings, function(status) {
// Check for page load success
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
if (status !== "success") {
console.log("==================Unable to access network==================");
} else {
// Wait for element to be visible
waitFor(function() {
// Check in the page if a specific element is now visible
return page.evaluate(function() {
return $("body").is(":visible");
});
}, function() {
console.log("==================The element should be visible now.==================");
page.evaluate(function() {
var ev = document.createEvent("MouseEvents");
ev.initEvent("click", true, true);
document.querySelector("#jeje").dispatchEvent(ev);
})
page.render(output);
phantom.exit();
});
}
})
});
我不明白这个问题。有人能帮我吗
谢谢你欢迎,你应该在这里解释一下你想要实现的目标。如果你在理解问题时遇到问题,并且你知道你在尝试做什么,想象一下我们其他人不知道正确的结果是什么:-)你好,xperera,我希望PhantomJs点击ID#jeje“在url目标上,日志行如何成为问题?请@MickaelLeLoeuff详细说明预期结果,并将其包含在问题正文中,以便人们可以找到所有细节。