我之所以想单独运行它们,是因为我需要在我的Rake文件中单独设置它们,因为当我一起运行它们时,我的Java堆空间会被填满
如果使用Rails 2,正确的方法是使用cucumber可执行文件运行它;如果使用Rails 3,正确的方法是使用bundle exec cumber(从而使用Bundler)
要运行特定功能,请执行以下操作:
[command]功能/登录功能
要从该功能运行特定场景,请执行以下操作:
[command]功能/登录功能:6
行号可以是该要素内的任何行,但通常是第一行
如果运行rake cumber:ok并且某些场景失败,则在输出的底部会看到如下内容:
黄瓜功能/sigining#u in.功能:6#通过表单登录
您可以三次单击该行并将其粘贴到您的终端,以运行该场景