PhantomJS:网页-evaluateJavaScript结果QVariant(无效)

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[调试]网页-

我有一个问题:

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:

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详细说明预期结果,并将其包含在问题正文中,以便人们可以找到所有细节。