是否可以检索黄瓜标签?
Is it possible to retrieve cucumber tags?
我正在寻找类似的东西:
@tag1
Feature : My new feature ....
@tag2
Scenario ...
现在我想获取这些标签以创建通用设置。
@Before
public void setup() {
String annotation = readAnnotation(...);
有什么方法可以获取我添加到我的代码当前正在处理的功能 and/or 场景中的注释吗?
我的方法就是使用命令行中的简单查找和筛选,如下所示:
find . -name "*.feature" -exec cat {} \; | grep @ | uniq
如果你不在 *nix 上,你可以使用 gitbash(它是免费的,而且还是很有用的)。
将场景对象传递给@before 方法。然后使用场景对象的getSourceTagNames()方法。
我正在寻找类似的东西:
@tag1
Feature : My new feature ....
@tag2
Scenario ...
现在我想获取这些标签以创建通用设置。
@Before
public void setup() {
String annotation = readAnnotation(...);
有什么方法可以获取我添加到我的代码当前正在处理的功能 and/or 场景中的注释吗?
我的方法就是使用命令行中的简单查找和筛选,如下所示:
find . -name "*.feature" -exec cat {} \; | grep @ | uniq
如果你不在 *nix 上,你可以使用 gitbash(它是免费的,而且还是很有用的)。
将场景对象传递给@before 方法。然后使用场景对象的getSourceTagNames()方法。