मैं अपने परीक्षण में jQuery इंजेक्षन करने की कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटि मिलती है:
ReferenceError: चर नहीं मिली: $
यह रेल पर एक गहरे लाल रंग का है आवेदन मैं परीक्षण करने की कोशिश कर रहा हूँ, WEBrick पर चल रहा है। यहाँ कोड के सभी है:
var casper = require('casper').create({
clientScripts: ['jquery-1.9.1.min.js']
});
//make sure page loads
casper.start('http://127.0.0.1:3000', function() {
this.test.assertTitle('EZpub', 'EZpub not loaded');
});
//make sure all 3 fridges are displayed
casper.then(function() {
//get fridges
var fridges = $('a[href^="/fridges/"]');
this.test.assert(fridges.length == 3, 'More or less than 3 fridge links shown');
});
casper.run(function() {
this.echo('Tests complete');
});
मुझे विश्वास नहीं है कि यह समस्या है। यदि मैं गलत तरीके से वर्तनी करता हूं तो मुझे त्रुटि मिलती है: jquey-1.9.1.min.js क्लाइंट साइड इंजेक्शन करने में विफल रहा, जिसे मैं वर्तमान कोड से नहीं प्राप्त कर रहा हूं। – Cailen
@ कैलेन, एक नया उत्तर –
धन्यवाद! मूल्यांकन में इसे लपेटना() सही दृष्टिकोण है। – Cailen