使用:webkit时,我甚至无法测试我的基础模态的存在,但一切正常,使用:selenium。是什么给了什么?
it "should open modal" do
current_path.should eq(root_path)
page.should have_selector("#modal") # This fails in webkit, works in selenium
end
我使用的是Capybara 2.4.1和capybara-webkit 1.3.0。
答案 0 :(得分:0)
将其添加到您的测试文件中。需要一个javascript调用才能打开模型,因为错误是hapening并阻止模态自动打开
page.execute_script(” $('#modal')。foundation('reveal','open'); “)