我猜想您正在尝试将事务性固定装置(默认行为)与Selenium一起使用,但这行不通。当浏览器分别调用Rails应用程序时,在测试内管理的事务不在范围内,因此它无法查看测试已创建的任何未提交的数据。
除了使用事务处理固定装置外,您还需要使用数据库清洁器之一。
https://github.com/bmabey/database_cleaner
编辑:
我后来才知道,这 是
可以使用的事务灯具采用Selenium测试,性能更好,如果你做的(信贷基拉科里纳的答案)。有关详细信息,请参见http://pastie.org/1745020。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)