为我当前的calabash项目目录编写多个功能文件(.feature(和相应的步骤定义(.rb(文件。在这里,我的疑问是
a。我是否需要通过使用文本编辑器手动创建功能文件,默认单个功能文件创建基于Calabash CMD" Calabash-android gen"?
b。我应该使用我的IDE将多个功能文件和步骤定义文件添加到项目骨架中吗?(我正在使用Visual Studio Code IDE(
a。对于您的第一个功能,您可以重复使用创建的文件。之后,您应该为要测试的每个功能创建一个新文件。当您执行测试时,您通常只能在开发时一次执行1个功能测试,也许只能来自某个行号。因此,将测试分为多个胎儿,效果很好。您可能已经阅读了,但是如果没有,请查看GitHub页面。
b。您可以以任何方式创建文件。我通常通过IDE复制现有的功能文件并清理。就我个人而言,我发现Jetbrains Rubymine是与Calabash合作的非常好的IDE。