如何将多个特征文件和步骤定义文件写入Calabash项目目录?

How to write multiple feature file and step definition file into Calabash project directory?

为我当前的 Calabash 项目目录编写多个特征文件 (.feature) 和相应的步骤定义 (.rb) 文件。在这里,我的疑问是

一个。基于 calabash cmd 'calabash-android gen' 创建默认单个功能文件后,是否需要使用文本编辑器手动创建功能文件?

b。我应该使用 IDE 将多个功能文件和步骤定义文件添加到项目框架中吗?(我正在使用 Visual Studio 代码 IDE)

一个。对于您的第一个功能,您可以根据需要重复使用创建的文件。之后,您应该为每个要测试的功能创建一个新文件。 当您执行测试时,您通常会在开发时一次只执行 1 个功能测试,并且可能只从某个行号开始。因此,将测试分成多个特征效果很好。 您可能已经阅读过它,但如果没有,请查看 Github page.

b。您可以以任何方式创建文件。我通常通过 IDE 复制一个现有的特征文件并清理它。我个人认为 JetBrains Rubymine 非常适合与 Calabash 一起工作IDE。