Selenium/WebDriverテストに関する以前の経験はありません。私はプレーが箱から出してセレンをサポートしていることを知っているが、率直に言っサポートが組み込まれ私の期待と一致していないようです:Play Frameworkを使用したマルチブラウザのSelenium/Webドライバテスト
- 私はセットアップに複数のブラウザ/ OSでテストを実行する自動ビルドをしたいです。 SauceLabsのようなサイトであれば、さまざまなブラウザに簡単にアクセスでき、それを活用したいと思っていますが、組み込みのSeleniumテストを集めたものではうまくいきません。
- もっと一般的には、組み込みテストはHTMLで書かれているようですが、Javaでテストを書くことはサポートされていません。
私はUnitTestを拡張し、自分でSauceLabsを使用しようとしました。これはうまくいくように見えましたが、私は複数のブラウザで同じテストを実行しようとするロードブロッキングを打ちました。私はjUnit's Parametrized Testsを使用しようとしましたが、うまくいきませんでした(テストクラスの作成者が多すぎるためにエラーが発生しました)。
- が継続的インテグレーションシステムの一部として複数のブラウザ上簡単実行されます:
は、プレイ中に書き込みシステム/ Seleniumテストのためのベストプラクティスがありますか?
- HTMLではなくJavaで書かれていますか?
SauceからJavaライブラリのマルチブラウザテストを実行できないという点に関しては、この[すべてのブラウザ/ OSコンボのJSON](http://saucelabs.com/rest/v1/info/browsers)を入手できます。/webdriver)、ハードコードされた一連のブラウザをjUnitテストファイルに 'ビルド'する別のユーティリティを使用して再フォーマットします。これは私がPHPライブラリで持っていた同様の問題を克服した –