2012-06-16 19 views
16

मैं कैस्परज स्क्रिप्ट में किसी ऑब्जेक्ट का निरीक्षण कैसे कर सकता हूं?कैस्परजेस जावास्क्रिप्ट का निरीक्षण करें ऑब्जेक्ट

मैंने console.log(arguments) की कोशिश की लेकिन यह केवल [वस्तु तर्क] या [ऑब्जेक्ट ऑब्जेक्ट] प्रिंट करता है। { 'firstparam':: 'मान' ... }

मैं की तरह कुछ उम्मीद चाहते हैं Javascript कंसोल में

की तरह या Node.js में ...

हो सकता है कि यह एक 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]} पर चलते समय कुछ होना चाहिए; एक प्रिंट अच्छी तरह से –

+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)); 
संबंधित मुद्दे