我当前的Cucumber文件如下所示:
场景:访问应用程序主页和测试链接
所以现在我想在同一个文件中添加几个可能用于API测试的场景.所以我想为此创建一个新功能,而不是使用功能:测试在线应用程序页面.这样我就不需要为API测试创建单独的功能文件.
Scenario: Visit application home page and test links Scenario: Visit application Login and Validate login
功能:测试应用程序API
Scenario: validate Login API
是否可以在单个功能文件中包含多个功能,这是一个好的做法吗?我只需要测试一个API,我将运行API测试以及在线测试.我仍然会使用@online和@api标签将它们分开.