Как получить файл сценария огурца .getName в панели управления Zalenium?

В настоящее время я интегрирую свой проект jvm / selenium огурца с zalenium. Это просто, и все работает как шарм, за исключением одного небольшого исключения. Когда создается экземпляр драйвера для zalenium, я отправляю желаемые возможности, например:

желаемыйCapabilities.setCapability ("сборка", "название моей версии"); желаемыйCapabilities.setCapability ("имя", "Имя моего теста");

И заленим дашборд отображает эти данные нормально.

Но .... как я могу передать имя моего динамического сценария огурца этим возможностям? Возможно???

Я не знаю, как я могу это сделать, потому что на момент определения желаемых возможностей сценарии с огурцами еще не проанализированы, а сценарий сценария.getName () всегда имеет значение null, и я не могу найти способ перезаписать имя сценария zalenium по умолчанию с этим значением. ....

Например, чтобы установить окончательный статус тестов на панели инструментов, zalenium использует sendCookie для изменения этого значения, но я не могу найти ничего похожего для имени теста.

Может возникнуть глупый вопрос, и я уверен, что у него есть глупый ответ ...: D

Некоторая помощь??

Заранее спасибо!!!


person user3174355    schedule 25.02.2019    source источник


Ответы (1)


Вы можете сделать это, создав экземпляр своего браузера в хуке Cucumber Before, а затем передав имя в DesiredCapabilities.

person Anuj J    schedule 22.11.2019