我有以下簡單casperjs腳本(我不能說出實際的URL - 對不起)在Windows 7機器上:調試「有關:空白」,在CasperJs
var casper = require('casper').create({verbose:true,logLevel: "debug"});
casper.start('https://[XXX].de', function() {
console.log(this.getCurrentUrl());
});
casper.run();
的輸出狀態,它失敗了 - 和目前的網址是: 「關於:空白」
[info] [phantom] Starting...
[info] [phantom] Running suite: 2 steps
[debug] [phantom] opening url: https://[XXX].de, HTTP GET
[debug] [phantom] Navigation requested: url=https://[XXX].de, type=Other, lock=true, isMainFrame=true
[warning] [phantom] Loading resource failed with status=fail: https://[XXX].de
[debug] [phantom] Successfully injected Casper client-side utilities
about:blank
[info] [phantom] Step 2/2: done in 39205ms.
[info] [phantom] Done 2 steps in 39309ms
當發送GET請求與Firefox的插件RESTClient實現 - 我得到:
Status Code: 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Content-Type: text/html
Date: Tue, 11 Dec 2012 11:09:37 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Server: unknown
Transfer-Encoding: chunked
我的問題是:
我該如何調試?這是一個已知的問題 ?
我相信這可能是ssl證書的問題。但是:'casperjs test.js --ignore-ssl-errors = yes'返回「錯誤:未知選項:casper-path」 - 嗯。 – madflow
我試着從github上獲得最新的casperjs版本 - 現在'casperjs test.js --ignore-ssl-errors = yes'沒有通過錯誤 - 但實際的問題仍然存在(關於:空白等)。 – madflow
你的任務仍然令你煩惱嗎? –