Как получить Cucumber scene.getName в панель управления Zalenium?

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

wantedCapabilities.setCapability("build","My release name"); wantedCapabilities.setCapability("name","My test name");

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

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

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

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

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

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

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

0 ответов

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

Другие вопросы по тегам