Cómo cambiar el tamaño de la ventana del navegador cuando se ejecuta FirefoxWebDriverProvider en JBehave Web

Estamos utilizando JBehave Web para impulsar nuestro conjunto de pruebas de selenio para un nuevo proyecto y nos gusta mucho el ejemplo de Etsy.com disponible en JBehave, especialmente el arquetipo de Java / Spring maven, ya que esto encaja con nuestra arquitectura.

El mayor problema hasta ahora ha sido la documentación, por lo que estoy publicando aquí con la esperanza de poder obtener ayuda de otros en una situación similar.

Parece que JBehave Web solo proporciona una clase "FirefoxWebDriverProvider" y ninguna correspondiente para Chrome. ¿Alguien más se ha encontrado con este problema? ¿Has escrito tu propio ChromeDriverProvider?

Además, debemos cambiar el tamaño del navegador que aparece de forma predeterminada y parece que no puedo encontrar una forma de hacerlo durante el arranque de la prueba de ejecución.

Estamos usando el arquetipo de Maven: jbehave-web-selenium-java-spring-archetype que usa el objetivo jbehave-maven-plugin y el objetivo "run-stories-with-anotado-embedder", así que estamos usando el "Annotated" Método de extensión del InjectableEmbedder.

Si alguien puede proporcionar alguna orientación, realmente lo agradecería, incluso si solo se tratara de más ejemplos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta