在黄瓜测试中,我想跳过某些功能文件而不更改功能文件,例如添加其他标签。尽管标签可以排除要运行的功能文件,但我无法修改这些文件。有没有一种方法可以在maven pom.xml中进行配置?还是可以将@CucumberOptions与特殊功能参数一起使用?
更改功能文件将影响其他git分支。因此,我希望通过其他方式排除功能文件,而不是直接修改功能文件。
一种方法是使用Maven插件为每个功能文件生成Junit Runner类。然后,使用maven-failsafe-plugin
,我们可以指定排除项或包含项以排除或包括那些Junit Runner类。