Мы используем JBehave Web для управления нашим набором тестов Selenium для нового проекта, и нам очень нравится пример Etsy.com, доступный на JBehave, особенно архетип Java/Spring maven, поскольку он соответствует нашей архитектуре.
Самой большой проблемой до сих пор была документация. , поэтому я пишу здесь в надежде, что смогу получить помощь от других в подобном ситуация.
Похоже, что JBehave Web предоставляет только класс «FirefoxWebDriverProvider» и не имеет соответствующего класса для Chrome.Кто-нибудь еще столкнулся с этой проблемой? Вы написали свой собственный ChromeDriverProvider?
Кроме того, нам нужно изменить размер браузера, который открывается по умолчанию, и я не могу найти способ сделать это во время начальной загрузки тестового прогона.
Мы используем архетип Maven: jbehave-web-selenium-java-spring-archetype, который использует jbehave-maven-plugin и цель «run-stories-with-annotated-embedder», поэтому мы используем «Аннотированный» метод расширения InjectableEmbedder.
Если кто-то может дать какое-то руководство, я был бы очень признателен, даже если бы это были просто указатели на другие примеры.