मैं कैस्परजेएस के लिए दूरस्थ डिबगिंग विकल्प का उपयोग करने का प्रयास कर रहा हूं।कैस्परजेएस रिमोट डीबगिंग विकल्प
मैं इसे बंदरगाह 6666
पर चला रहा हूं।
$casperjs --remote-debugger-port=6666 myscript.js
डिबगर शुरू होता है और मैं यूआरएल
http://localhost:6666/
मैं about:blank
के रूप में पहली यूआरएल देख रहा हूँ पर वेबकिट निरीक्षक उपयोग करने में सक्षम हूँ।
जब मैं उस पर क्लिक करता हूं, तो वेब पेज इंस्पेक्टर लोड होता है।
जब मैं कंसोल में _run()
टाइप करें, मैं हो रही है
संदर्भ त्रुटि, _run त्रुटि परिभाषित नहीं है।
मैं आगे आगे बढ़ने में सक्षम नहीं हूं। अगर मुझे कहीं सुधार करने की ज़रूरत है तो कृपया मुझे बताएं।
साथ ही, मुझे CasperJS स्क्रिप्ट में स्पष्ट ब्रेकपॉइंट्स सेट करना होगा। अगर मुझे करना है, तो कैसे?
अद्यतन 1
की कोशिश की --remote-डिबगर-ऑटोरन = हाँ
$casperjs --remote-debugger-port=6666 --remote-debugger-autorun=yes myscript.js
यह स्क्रिप्ट तुरंत के रूप में मदद में कहा गया है चलाता है। हालांकि, डीबगर अभी भी चलता है और प्रक्रिया बाहर नहीं निकलती है। खाली:
आउटपुट
अब मैं इस बारे में नीचे अनुरोध किया गया URL देख सकते हैं।
जब मैं इस बारे में क्लिक करता हूं: रिक्त या अनुरोधित यूआरएल, वेबकिट इंस्पेक्टर खुलता है।
लेकिन मैं फिर से अटक गया हूं।
अद्यतन 2
इसके अलावा phantomJS साथ पोर्ट उदाहरण पर अमल करने की कोशिश की।
परिणाम समान है। मैं एक खाली वेबकिट इंस्पेक्टर विंडो पर फंस गया हूँ।
यह: यह निम्न पंक्ति प्रदर्शित करता है। दूसरा अंडरस्कोर मेरी निराशा का झुकाव रहा है। – grokpot