与Selenium一起运行时,为什么我的Cucumber测试失败了?

与Selenium一起运行时,为什么我的Cucumber测试失败了?,第1张

与Selenium一起运行时,为什么我的Cucumber测试失败了?

我猜想您正在尝试将事务性固定装置(默认行为)与Selenium一起使用,但这行不通。当浏览器分别调用Rails应用程序时,在测试内管理的事务不在范围内,因此它无法查看测试已创建的任何未提交的数据。

除了使用事务处理固定装置外,您还需要使用数据库清洁器之一。

https://github.com/bmabey/database_cleaner

编辑:

我后来才知道,这
可以使用的事务灯具采用Selenium测试,性能更好,如果你做的(信贷基拉科里纳的答案)。有关详细信息,请参见http://pastie.org/1745020。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存