jBehave + Selenium – Введение в Thucydides – Часть 2

jBehave + Selenium – Введение в Thucydides – Часть 2

В предыдущей статье мы рассмотрели создание Maven проекта на основе Thucydides и JBehave.

Импортируйте проект в Eclipse:

wiki-4

Открытый проект выглядит следующим образом:

wiki-5

Чтобы увидеть сценарии, которые автоматизирует проект, нужно открыть файл LookupADefinition.story.

jbehave-3

Можно увидеть, что автоматизируются два сценария поиска слов “apple” и “pear” в Wiki.

Сами степы реализуются в классе DefinitionSteps:

А класс DictionaryPage реализует фабрику элементов.

Чтобы запустить проект вам нужно выбрать pom.xml и с контекстного меню выполнить команду: Run As -> Maven install

После этого можно увидеть, что тесты начали выполнятся:

jbehave-2

После выполнения автотестов можно увидеть следующий отчет(ы) Thucydides в директории: \mythucydides\target\site\thucydides (C:\FirstThucydides\mythucydides\target\site\thucydides)

Репорт Thucydides выглядит намного нагляднее в отличие от репорта jBehave:

wiki-4

Один из сценариев:

wiki-5