在我们的项目中,我们使用量角器-黄瓜框架。 我们使用Microsoft TFS登录我们的测试用例,并使用称为MTM的微软工具执行这些测试用例。 我们的自动化代码是使用webstorm编辑或编写的。因此,为了在这三个工具之间映射测试用例,我们使用了一些通用的命名结构。示例:在我们的功能上方,我们将测试用例编号指定为@ UTC456789,将方案指定为_ @ S_1。 我们有@skip标记,用于跳过某些情况。但是,当我添加其他标签时,它不起作用。
@ UTC_462719 功能:作为组织管理员,我应该能够管理应用程序
@ S_1 场景:创建应用程序
Given "app" web page in a web browser
When I press "Add Application" button for "app"
在我们使用的protractor.conf.js中,它可以正常工作。
cucumberOpts: {
require: [
'features/step_definitions/*.js',
'config/cucumber.conf.js'
],
tags: '~@skip'
}
但是我如何添加其他标签,例如@UTC _ ******和@ S_1,一个用于标记功能,另一个用于场景?请帮助