Как изменить размер окна браузера при запуске FirefoxWebDriverProvider в JBehave Web

Мы используем 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.

Если кто-то может дать какое-то руководство, я был бы очень признателен, даже если бы это были просто указатели на другие примеры.

6
задан Gino Filicetti 29 May 2012 в 21:31
поделиться