Debug "about:blank" in CasperJs

Habe ich die folgende einfache casperjs script (ich kann den Namen der tatsächlichen URL - sorry) auf einem Windows 7-Maschine:

var casper = require('casper').create({verbose:true,logLevel: "debug"});

casper.start('https://[XXX].de', function() {
    console.log(this.getCurrentUrl());
});

casper.run();

Die Ausgabe besagt, dass es fehlgeschlagen ist - und die aktuelle url ist : "about:blank"

[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

Beim senden einer GET-Anfrage mit dem Firefox-Plugin RESTCLient - ich:

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

Meine Frage ist:

Wie kann ich Debuggen? Ist das ein bekanntes Problem ?

  • Ich glaube, das könnte ein Problem mit dem ssl-Zertifikat. Aber: casperjs test.js --ignore-ssl-errors=yes gibt "Fehler: Unbekannte option: casper-Pfad" - Mmmh.
  • Ich habe versucht, mit der neuesten casperjs version von github - jetzt gibt es casperjs test.js --ignore-ssl-errors=yes nicht durch einen Fehler - aber das eigentliche problem ist immer noch da (about:blank etc).
  • ist Ihre Questen immer noch beunruhigend für dich?
  • Nein - ich zog auf 😉
  • ich bin nicht sicher, aber sieht aus wie wenn casper.close(); ausgeführt Seite bewegt, um about:blank
InformationsquelleAutor madflow | 2012-12-11
Schreibe einen Kommentar