2010-12-06 3 views
5

それでは、セレンのグリッドのように動作する環境を設定しようとしています。
1)分散した一連のクライアント間でテストを実行します。
2)特定のクライアント(異なるOS、異なるブラウザで実行されている)、またはすべてのクライアントまたはそれらの任意の組み合わせで一度実行されるテスト。キュウリ/カピバラを使用すると、セレングリッドに類似したものはありますか?

問題はカピバラが実際に現在セレンではなくWebDriverを使用していることです。テストでセレンのグリッドを指定して動作させることはできません。

私はDeepTestTestjourのようなものを調べましたが、上記の両方の傷はどちらも傷ついていません。私はキュウリの機能にどのブラウザーを実行したいのかをタグ付けする方法があるのが大好きです。現在、セレニウムのグリッドがそうしているようにしています。私は自分の面でたくさんのハッカーをしなければ簡単にこれを行うことができますか、またはセレン2がリリースされるのを待つ必要がありますか? ああ、私はセルライト(またはWebDriver私は言うべきだと思う)、htmlunit、などで実行するcapybaraの能力をWebドライバーを交換するために保つことが大好きです。

答えて

1

現在、グリッドのバージョンがあります開発中のウェブドライバ用。

あなたはそれについての情報here

+0

私はそれを確かにチェックします。ありがとう! – bergyman

1

だから私はここに掘ってる1つの潜在的な解決策がHydraあるを見つけることができます。 sshを使用して複数のマシン間でキュウリのシナリオを並列実行すると、上のかゆみ#1が発生します。私はそれを設定し、2つのMacとWindows VMで正しく動作させるようにしました。物事はスムーズに動いています。しかし、かゆみ#2には傷が残っていません。だから私はforkedです。私の最初のやり方は、実行する方法を設定することです。すべてフィーチャーすべてすべてのフィーチャーがサポートされているすべてのブラウザーでテストされるようにします。私の次のパスは、時間が許せば必要なものが十分にあれば、どの機能がどのマシンで実行されるかを指定できるようにハッキングすることです。私たちはそれがどうなるかを見ていきます。

関連する問題