如何使@Before黄瓜仅限于一个功能文件?

时间:2019-07-02 08:43:17

标签: java cucumber web-api-testing

我在一个框架中同时使用API​​测试和硒。我添加了@Before of Cucumber打开浏览器,但是对于api测试,我不需要打开浏览器。但是它同时针对UI和API开放。我应该如何限制浏览器才能使用api? @Before也打开了我不需要的api浏览器。

1 个答案:

答案 0 :(得分:3)

您可以在Before钩子上使用标记的钩子

@Before("not @API")
public void before() {
    ....
}

使用api senarios将标签@API添加到功能文件中。

@API
Feature: api feature file