Как я могу получить имя сценария огурца без использования хуков? - PullRequest
0 голосов
/ 30 марта 2019

Я хочу получить имя сценария для каждого сценария, чтобы установить его в качестве имени теста при запуске его на соусах.Это имя теста можно установить с помощью MutableCapabilities непосредственно перед созданием веб-драйвера.Я создаю драйвер с помощью Google Guice @ScenarioScoped, поэтому драйвер будет создан еще до вызова метода ловушки @Before.Итак, есть ли способ получить доступ к имени сценария без использования ловушки @Before?

Ответы [ 2 ]

0 голосов
/ 05 апреля 2019

Создайте класс бегунов с огурцом с помощью testng.В run_cukes метод получит текущий файл объекта и имя сценария, используя метод cucumberFeature.getCucumberFeature (). GetGherkinFeature (). GetName ()

enter image description here

0 голосов
/ 30 марта 2019

Реализация огурца не должна позволять вам обращаться к имени сценария без использования @Before hook

...