Мне было интересно, есть ли способ изменить теги CucumberOptions во время работы Cucumber?
Я не уверен, возможно ли это или нет, но мне было интересно, есть ли способ изменить теги, покаОгурец бежит.В моем примере кода я хотел бы добавить еще один тег "@Login" после запуска Cucumber.Я пытаюсь настроить конфигурацию, в которой я могу выбрать, какую функцию я хочу запустить, не заходя в класс Runner.
Класс настроек
String AddTags = "@Login";
set = new HashMap<String, String>(){
{put("Tags", AddTags);
Бегун
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions (features="src/test/cucumber/features",
tags = "@Smoke", //For instance, once cucumber runs I want to add
tag "@Login". //So something like adding Settings.set.get("Tags");
plugin = {"pretty", "html:target/cucumber-
htmlreport","json:target/cucumber-report.json"}
)
public class Runner {
}
Не уверен, что это возможно с огурцом, но хотелспрашивайте.