Javascript 使用RSpec进行测试:js=>;为true,但仅打开空白浏览器窗口

Javascript 使用RSpec进行测试:js=>;为true,但仅打开空白浏览器窗口,javascript,ruby-on-rails,selenium,rspec,Javascript,Ruby On Rails,Selenium,Rspec,我正在尝试为我的删除链接编写测试 我的删除链接首先触发警报确认(与使用scaffold创建删除链接的方式相同),因此它依赖于JavaScript feature "delete link", :js => true do scenario "delete a video when delete icon is clicked" do favorite = FactoryGirl.create(:favorite) visit favorites_path fin

我正在尝试为我的删除链接编写测试

我的删除链接首先触发警报确认(与使用
scaffold
创建删除链接的方式相同),因此它依赖于
JavaScript

feature "delete link", :js => true do
  scenario "delete a video when delete icon is clicked" do
    favorite = FactoryGirl.create(:favorite)
    visit favorites_path
    find("a.delete_icon").click
    expect(page).to_not have_content(favorite.title)
  end
end
下面是我使用
JavaScript
尝试运行此测试的代码

feature "delete link", :js => true do
  scenario "delete a video when delete icon is clicked" do
    favorite = FactoryGirl.create(:favorite)
    visit favorites_path
    find("a.delete_icon").click
    expect(page).to_not have_content(favorite.title)
  end
end
发生的情况是浏览器窗口打开了,但它是空的,并且在我运行的测试似乎正在等待时它仍然保持打开状态

我必须自己关闭浏览器窗口,然后关闭测试(
Ctrl+C


我可能做错了什么?

同时显示您的
spec\u帮助程序