2012-06-16 7 views
16

casperjsスクリプトでオブジェクトを検査するにはどうすればよいですか?Casperjs javascriptオブジェクトを検査する

私はconsole.log(arguments)を試しましたが、[オブジェクトの引数]または[オブジェクトのオブジェクト]のみを表示します。

たぶん...

同様JavaScriptコンソールやNode.jsの中: { '値' ... 'firstparam':}

私のような何かを期待したいと思いますそれはPhantomjsの質問です、私はわからないんだけど...私はそれを見つけた

答えて

15

思う:http://docs.casperjs.org/en/latest/debugging.html#dump-serialized-values-to-the-console

var utils = require('utils'); 

utils.dump({ 
    foo: { 
     bar: 42 
    }, 
}); 
+0

私はphantom.jsをどのように使うのだろうかと思います。対話的に 'var a = {a:[1]}; a'はきれいに印刷されます –

+11

標準の 'JSON.stringify()'メソッドを使用してください:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringify – NiKo

0

JSON.stringifyは単純な文字列を読み込みます。

casper.test.comment(JSON.stringify(object)); 
関連する問題