在我的集成规范中,我使用以下命令登录用户:
fill_in "session_email", :with => user.email
fill_in "session_password", :with => password
click_button "submit"
Capybara 未能通过Unable to find field "session_email"
. 奇怪的是,它实际上填写了这些字段并成功登录用户(我可以看到会话控制器的输出,当我使用 selenium 时,我可以看到它工作)。但是测试失败了。
登录事物以引导模式打开。
我正在使用 capybara (2.1.0) 和 capybara-webkit (1.0.0)。
有没有其他人经历过这个?解决方案是什么?