有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

让PhantomJS使用java应用程序

我正在用PhantomJS进行测试

但我不知道如何使它与java应用程序一起工作,我发现的示例大多是针对文件或站点的

这就是我现在拥有的

 var page = require('webpage').create();

 address = "http://localhost:8080/logon.do";       

page.open(address, function(status) {
    wait(5000);
      if (status !== 'success') {
        console.log('Unable to access network');
    } else {
        var ua = page.evaluate(function () {
            return document.getElementsByTagName('html')[0].outerHTML;
        });
        console.log(ua);
    }
      phantom.exit();

});


function wait(ms){
   var start = new Date().getTime();
   var end = start;
   while(end < start + ms) {
     end = new Date().getTime();
  }
}

现在我知道这种等待很难看,但现在并不重要。 服务器正在运行,如果我转到url,我会得到一个登录页面。 我希望这个登录页面是控制台的输出。日志(ua); 相反,我得到的是输出: <-html><-头><-/头><-车身><-/车身><-/html>

我错过了什么


共 (1) 个答案

  1. # 1 楼答案

    好的,这对我们的应用程序来说是非常安全的,所以让我们关闭它。 Sascha,是的,这是phantomjs调用的脚本