5

そのため、セレングリッドのように機能する環境をセットアップしようとしています
。1)クライアントの分散セット全体でテストを並行して実行します
2)特定のクライアント(で実行されている)で実行するテストを指定できますさまざまな OS やさまざまなブラウザー)、すべてのクライアントで 1 回実行するテスト、またはそれらの任意の組み合わせ。

問題は、カピバラが実際に現在セレンではなく WebDriver を使用しているため、私が知る限り、テストを接続して動作させるためにセレングリッドを指定できないことです。

DeepTestTestjourなどを調べましたが、上記の両方のかゆみはありません。キュウリの機能に、実行したいブラウザをタグ付けできる方法があればいいのにと思います。現在のセレングリッドのように、それを実行するだけです。自分の側で多くのハッカーを使わずにこれを行う簡単な方法はありますか、それとも Selenium 2 がリリースされるのを待つ必要がありますか? ああ、私はカピバラの機能を自由にスワップアウトするのが大好きだと付け加えておく必要があります-セレン(またはWebDriverと言うべきだと思います)、htmlunitなどで実行します.

4

2 に答える 2

1

現在、開発中の webdriver 用のグリッドのバージョンがあります。

ここでそれに関する情報を見つけることができます

于 2011-02-15T10:55:01.707 に答える
1

ここで掘り下げている潜在的な解決策の 1 つはHydraです。ssh を使用するだけで、複数のマシンでキュウリのシナリオを並列実行できるように思われるため、上記の問題点 1 を解決できます。私はそれをセットアップし、2 台の Mac と Windows VM で適切に実行しており、スムーズに動作しています。ただし、かゆみ#2は傷がつかないままです。そこで私はそれをフォークしました。私の最初のパスは、すべてのマシンですべての機能を並行して実行する方法を単純にセットアップすることであり、すべての機能がサポートされているすべてのブラウザーでテストされるようにします。私の次のパスは、時間が許せば、どのマシンでどの機能が実行されるかを特定できるようにハッキングすることかもしれません. それがどうなるか見てみましょう。

于 2011-02-16T16:19:47.880 に答える