2012-12-20 15 views
5

मैं के साथ एक wysihmlt5 पाठ क्षेत्र को भरने के लिए कोशिश कर रहा हूँ Capybara-webkit (यकीन नहीं अगर वहाँ एक और तरीका है):

Capybara.default_driver = :webkit 
page.execute_script %Q{ $('#wysihtml5-textarea').data("wysihtml5").editor.setValue('Lorem ipsum') } 

लेकिन मैं thsi त्रुटि मिलती है:

undefined|0|ReferenceError: Can't find variable: $ 
FQFont::setPixelSize: Pixel size <= 0 (0) 

Failure/Error: page.execute_script %Q{ $('#wysihtml5-textarea').data("wysihtml5").editor.setValue('Lorem ipsum') } 
    Capybara::Driver::Webkit::WebkitInvalidResponseError: 
     Javascript failed to execute 

समस्या क्या हो सकती है?

+0

की कोशिश कर सकते लगता है jQuery लोड नहीं है? – sphair

+0

@sphairHpec में jQuery लोड करने के लिए कैसे? – alexchenco

+0

क्षमा करें, पता नहीं :) :) खुद का इस्तेमाल नहीं किया है .. – sphair

उत्तर

0

यदि यह केवल एक चीज आप के लिए jQuery का उपयोग कर रहे है, तो आप

document.getElementById('wysihtml5-textarea'); 
संबंधित मुद्दे