私たちは JBehave Web を使用して、新しいプロジェクトのセレン テスト スイートを推進しています。JBehave で利用できる Etsy.com の例、特に Java/Spring Maven アーキタイプが私たちのアーキテクチャに適合しているため、非常に気に入っています。
これまでの最大の問題はドキュメンテーションでした。そのため、同様の状況にある他の人から助けが得られることを期待してここに投稿しています。
JBehave Web は「FirefoxWebDriverProvider」クラスのみを提供し、Chrome に対応するクラスを提供していないようです。他の誰かがこの問題に遭遇しましたか? 独自の ChromeDriverProvider を作成しましたか?
また、デフォルトで表示されるブラウザのサイズを変更する必要がありますが、テスト実行のブートストラップ中にそれを行う方法が見つからないようです。
jbehave-maven-plugin と「run-stories-with-annotated-embedder」ゴールを使用する jbehave-web-selenium-java-spring-archetype の Maven アーキタイプを使用しているため、「Annotated」を使用しています。 InjectableEmbedder を拡張するメソッド。
誰かが何らかのガイダンスを提供できる場合は、より多くの例へのポインタであっても、本当に感謝しています.