So ändern Sie die Größe des Browserfensters beim Ausführen von FirefoxWebDriverProvider in JBehave Web

Wir verwenden JBehave Web, um unsere Selenium-Testsuite für ein neues Projekt zu entwickeln, und mögen das Etsy.com-Beispiel, das auf JBehave verfügbar ist, besonders den Java / Spring-Maven-Archetyp, da dieser in unsere Architektur passt.

Das größte Problem war bisher die Dokumentation. Deshalb poste ich hier in der Hoffnung, dass ich in einer ähnlichen Situation Hilfe von anderen bekommen kann.

JBehave Web bietet anscheinend nur eine "FirefoxWebDriverProvider" -Klasse und keine entsprechende für Chrome. Hat jemand anderes auf dieses Problem gestoßen? Haben Sie Ihren eigenen ChromeDriverProvider geschrieben?

Außerdem müssen wir die Größe des Browsers ändern, der standardmäßig aufgerufen wird, und ich finde anscheinend keine Möglichkeit, dies während des Startvorgangs des Testlaufs zu tun.

Wir verwenden den Maven-Archetyp: jbehave-web-selen-java-spring-archetyp, der das jbehave-maven-Plugin und das Ziel "Run-Stories-with-Annotated-Embedder" verwendet, also verwenden wir den "Annotated". Methode zur Erweiterung des InjectableEmbedder.

Wenn jemand eine Anleitung geben kann, wäre ich sehr dankbar, auch wenn er nur auf weitere Beispiele verweist.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage