这是第一次测试即时写作需要:js => true,所以我安装了硒。硒测试无法登录
我总是能够使用我之前创建的某些凭据进行登录,但在我通过硒运行它们时无法登录。
进行仔细检查,看是否我还在创建我的用户(招聘)
puts "RECRUITER NAME => #{Recruiter.first.email}"
回报
RECRUITER NAME => [email protected]
我总是把我的密码 “testtesttest”
但总是无法登录。 它使用不同的(空的?)数据库吗?我是否缺少一些必需的设置?
注意 =>如果删除:js => true,那么使用完全相同的文件登录将会完美无缺。但不知怎的,它突破了这一步。
您是否在transactional包装中使用transactional_fixtures或DatabaseCleaner?默认情况下,集成规范是使用2个线程运行不同的连接,有一个monkeypatch可以修复它。要检查您可以比较'Recruiter.first.email'的rspec和控制器代码的输出 – faron