2016-08-24 91 views
2

我要寻找这样的一些东西:是否可以检索黄瓜标签?

@tag1 
Feature : My new feature .... 
@tag2 
Scenario ... 

现在我想这些标签的保持创建一个通用的设置。

@Before 
public void setup() { 
    String annotation = readAnnotation(...); 

有没有什么办法让我加入到目前我的代码prcessing特征和/或场景的注解或注释的持有?

+0

所以你只想得到你所有标签的列表? –

+0

是的,一旦我可以掌握这样的列表,以任何格式,功能和场景分开或不分开,我都可以从那里开始。 –

回答

1

将场景对象传入@before方法。然后使用方案对象的getSourceTagNames()方法。

+0

谢谢你......这么简单,完美 –

0

我做到了,只是用简单的查找和过滤命令行这样的方式:

find . -name "*.feature" -exec cat {} \; | grep @ | uniq 

如果你不是在* nix,可以使用gitbash(这是免费的,还挺有用无论如何) 。