2012-05-09 11 views
5

का उपयोग करके इकाई परीक्षण करना मुझे जैस्मीन और फैंटोमज़ के कामकाज का संचार नहीं लग रहा है। मैं phantomjs के उदाहरण फ़ोल्डर में run-jasmine.js फ़ाइल का उपयोग कर रहा हूँ। मुझे जो समस्या मिलती है वह यह है कि फ़ाइल सिस्टम नहीं ढूंढ सकती है, इसलिए इसकी आवश्यकता नहीं हो सकती है।वेबपृष्ठ के स्नैपशॉट्स लेते हुए, जबकि फ़ैंटोमज और जैस्मीन

undefined:0 Unknown module system for require() 

उस के शीर्ष पर, मैं सोच रहा था कि कैसे एचटीएमएल चमेली के साथ काम कर फ़ाइल के डोम हेरफेर पाने के लिए:

यह विशेष संदेश है।

संपादित करें: ऐसा लगता है कि डोम समस्या सरल थी क्योंकि यह केवल प्रेत जेएस की हेडलेस ब्राउज़र कार्यक्षमता का उपयोग कर रही है। मेरे पास अभी भी सिस्टम समस्या है, और मैं सोच रहा हूं कि पेज लोड होने के बजाए प्रत्येक परीक्षण के बीच रेंडर पेज को कैसे कॉल करें।

उत्तर

5

मैं इस पृष्ठ पर निर्देशों का पालन

https://groups.google.com/forum/#!topic/phantomjs/Ac-77s4kFGk

मूल रूप से यदि आप डेबियन भंडार यह है से phantomjs स्थापित कर रहे हैं के द्वारा समस्या हल हो जाती अप-टू-डेट नहीं। अपनी आधिकारिक वेबसाइट से नवीनतम संस्करण स्थापित करना चाल है।

संबंधित मुद्दे