Интеграция Jbehave и LoggingSelenium

Существует отличная библиотека для создания отчетов в селене, называемая LoggingSelenium, которая дает хорошие подробные отчеты, как этот

Есть ли способ интегрировать эту библиотеку в jbehave (учитывая, что она использует селен)?

или есть ли способ получить такие подробные отчеты для jbehave (на уровне команды селена)?


person Sam    schedule 08.03.2012    source источник


Ответы (1)


Наверное, есть, но я не видел, чтобы это было сделано. При настройке запуска JBehave у вас будет SeleniumConfiguration (если вы создадите проект maven из архетипа, вы увидите хорошую настройку по умолчанию). Однако для этого используется Selenium 2 (он же WebDriver). И обычно есть шаги «До/После» для настройки WebDriver с учетом WebDriverProvider (класс JBehave). Я видел захват экрана при сбое - также сделанный как метод JBehave AfterStory.

JBehave также имеет интерфейс StoryReporter для отслеживания событий по мере выполнения истории, но это не совсем то, что вам нужно. Это скорее конфигурация инфраструктуры Selenium.

Большой вопрос заключается в том, работает ли LoggingSelenium с API WebDriver.

person Brian Repko    schedule 13.03.2012