違いをよく理解しているかどうかはわかりません。WebDriver API は、選択したブラウザーも直接制御します。代わりにセレンリモコン (セレン RC) を使用する必要があるのはいつですか?
現在、私の現在の状況は、Selenium WebDriver API を使用してスイートを作成し、それを自分のコンピューターで実行することにより、Web アプリケーションをテストしていることです。テストが完了するまでに時間がかかるようになっているため、Linux サーバーでテストを実行する方法を探していました。
Selenium Remote Control を使用すると、WebDriver API で書いたものをすべて書き直さなければならないということですか?
Selenium Grid、Hudson、Selenium RC と混同しています。Hudson 用の Selenium Grid プラグインを見つけましたが、これに Selenium RC が含まれているかどうかはわかりません。
私は正しいルートを取っていますか?次のアーキテクチャを想定しています。
- 少数の Ubuntu 専用サーバーで実行されている Hudson。
- Xvnc & Selenium Grid プラグインで動作する Hudson。(Firefox を別途インストールする必要がありますか?)
- Selenium RC テスト スイートを実行する Selenium グリッド。
これは、現在動作しているデスクトップ コンピューターで WebDriver API を使用してテストを実行するよりもはるかに時間効率が良いと思います。