我在一个框架中同时使用API测试和硒。我添加了@Before of Cucumber打开浏览器,但是对于api测试,我不需要打开浏览器。但是它同时针对UI和API开放。我应该如何限制浏览器才能使用api? @Before也打开了我不需要的api浏览器。
答案 0 :(得分:3)
您可以在Before钩子上使用标记的钩子
@Before("not @API")
public void before() {
....
}
使用api senarios将标签@API添加到功能文件中。
@API
Feature: api feature file