Как прочитать имена тегов из книги Excel и передать их огурецу один за другим в огурец? - PullRequest
0 голосов
/ 27 марта 2020

У меня есть книга Excel, содержащая все имена тегов огурца в моем проекте. Я не хочу запускать все эти теги каждый раз. Я хочу выполнить только те теги, которые имеют соответствующий «Y» (столбец, ToBeRun = Y) в моей книге. Я могу использовать apache POI или Fillo для извлечения каждого тега из рабочей книги. Но как передать эти имена тегов в качестве параметра моему исполнителю тестов на огурец (JUnit или TestNG) один за другим или в виде {@ tag1, tag2 ...} для выполнения? Обычно я вручную копирую теги, которые хочу запустить, и помещаю их в tag = {@ tatg1, @ tag2} в классе бегуна огурца. В качестве альтернативы - я могу написать программу для извлечения всех имен тегов (с «Y») и создания строки @ tag1,@tag2.... Но как передать эту строку «тегам» в @CucumberOptions в тестовом средстве выполнения? @CucumberOptions (features = "src / test / resources / Features", glue = {"stepDefinitions"}, tags = {"@ tag1"}) Мой проект написан на Java.

...