使用cucumber和capybara webkit测试ember.js应用程序无法运行ember代码

使用cucumber和capybara webkit测试ember.js应用程序无法运行ember代码,ember.js,cucumber,capybara-webkit,Ember.js,Cucumber,Capybara Webkit,尝试使用Cucumber和Capybara webkit测试Ember应用程序以运行javascript。Ember代码在常规浏览器中运行,并生成欢迎消息 我创建了一个cumber特性,它查找由余烬代码生成的欢迎消息,但它没有显示出来。我扔掉了“页面。身体”来看看有什么,什么都没有 我添加了一个 jQuery -> $("body").append("Foo!") 它出现了,所以我知道javascript正在运行 谢谢 你的余烬应用程序看起来像什么?您是在做一个简单的“App=Emb

尝试使用Cucumber和Capybara webkit测试Ember应用程序以运行javascript。Ember代码在常规浏览器中运行,并生成欢迎消息

我创建了一个cumber特性,它查找由余烬代码生成的欢迎消息,但它没有显示出来。我扔掉了“页面。身体”来看看有什么,什么都没有

我添加了一个

jQuery ->
  $("body").append("Foo!")
它出现了,所以我知道javascript正在运行


谢谢

你的余烬应用程序看起来像什么?您是在做一个简单的“App=Ember.Application.create()”还是更复杂的w/require或minipad?您是否在javascript文件的底部运行初始化?这是ember 1.0 RC1还是旧版本?您使用的是哪个版本的jQuery和Handlebar?它是一个简单的“App=Ember.Application.create()”(我确实设置了“LOG\u TRANSITIONS:true”,但去掉它没有效果)。我使用的是1.0RC1、jQuery 1.9.1和Handlebars 1.0.0-rc.3。