【发布时间】:2012-12-07 22:25:45
【问题描述】:
我正在尝试用Capybara-webkit 填充wysihmlt5 textarea(不确定是否有其他方法):
Capybara.default_driver = :webkit
page.execute_script %Q{ $('#wysihtml5-textarea').data("wysihtml5").editor.setValue('Lorem ipsum') }
但我得到这个错误:
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
可能是什么问题?
【问题讨论】:
-
好像 jQuery 没有加载?
-
@sphair如何在 Rspec 中加载 jQuery?
-
对不起,不知道 :) 我自己没用过 Rspec..
标签: ruby-on-rails capybara-webkit wysihtml5