Как получить 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.