Jak zmienić rozmiar okna przeglądarki podczas uruchamiania FirefoxWebDriverProvider w JBehave Web

Używamy JBehave Web do sterowania naszym zestawem testów selenu dla nowego projektu i naprawdę lubimy przykład Etsy.com dostępny na JBehave, zwłaszcza archetyp Java / Spring maven, ponieważ pasuje on do naszej architektury.

Największym problemem do tej pory była dokumentacja, dlatego publikuję tutaj w nadziei, że uda mi się uzyskać pomoc od innych w podobnej sytuacji.

Wygląda na to, że JBehave Web udostępnia tylko klasę „FirefoxWebDriverProvider” i nie odpowiada jej dla Chrome. Czy ktoś inny napotkał ten problem? Czy napisałeś własnego dostawcę ChromeDriver?

Musimy także zmienić rozmiar przeglądarki, która pojawia się domyślnie, i nie mogę znaleźć sposobu, aby to zrobić podczas ładowania początkowego testu.

Korzystamy z archetypu Maven: jbehave-web-selenium-java-spring-archetype, który wykorzystuje wtyczkę jbehave-maven-i „run-stories-with-annotated-embedder”, więc używamy „Annotated” metoda rozszerzenia InjectableEmbedder.

Jeśli ktoś może udzielić wskazówek, bardzo bym to docenił, nawet jeśli wskaże więcej przykładów.

questionAnswers(6)

yourAnswerToTheQuestion