标签: ruby-on-rails cucumber
我正在使用黄瓜创建一些规格。第一个是检查用户登录,第二个是检查用户必须登录才能查看的特定内容。因此,我希望Cucumber运行用户登录是第一个要运行的文件的步骤。有没有办法可以做到这一点?
答案 0 :(得分:1)
通常不鼓励特定的执行顺序鼓励使每个场景完整,原子化。因为测试场景之间的传递状态不是一个好的设计。在排除故障或调查测试失败时,这非常有用。
您可以更改功能以包含登录后台步骤。或者,因为黄瓜在执行之前对您的要素文件进行排序,您可以按特定顺序命名文件。