2016-04-04 23 views
0

gibi ek yapılandırmaya sahip bir casper örneği oluşturma jQuery'yi CasperJS ile kullanmak isterim, ancak jQuery'yi uzak belgeye enjekte etmem gibi görünüyor.Ek jQuery

Aşağıdaki kod, sorunun nerede olabileceğini göstermek için basitleştirilmiş koddur.

Daha sonra casper.evaluate kullanmam gerektiğini biliyorum ancak jQuery'yi enjekte edemiyorum.

JQuery'yi enjekte etmek için kodu nasıl değiştirmem gerekiyor?

Bu kod Bu kod jQuery dosyası

$ pwd 
/Users/Hayato/Desktop 

$ ls | grep "jquery" 
jquery-2.2.2.min.js 
bulur

var casper = require('casper'); 
casper.create({ 
    clientScripts: ['jquery-2.2.2.min.js'] 
}); 

casper.start('http://www.yahoo.co.jp', function() { 

    this.echo("hello"); 

}); 

Güncel dizini & çalışmıyor

var casper = require('casper').create(); 

casper.start('http://www.yahoo.co.jp', function() { 

    this.echo("hello"); 

}); 

işleri

cevap

1

Bunun jQuery'yi enjekte etmeyle alakası yoktur. casper örneğini nasıl alacağınızı karıştırdınız.

Kullanımı ya

var casper = require('casper').create({ 
    clientScripts: ['jquery-2.2.2.min.js'] 
}); 

veya

var casper = require('casper'); 
casper = casper.create({ 
    clientScripts: ['jquery-2.2.2.min.js'] 
}); 

konu create() size çalışabilirsiniz örneğini verir, ancak şu anda çöpe atıyorlar olmasıdır.

+0

ahhh !!! Doğru! Herhangi bir değişkene koymadan örneği oluşturdum ... Teşekkürler! – hytm