Selenium 2.0、WebDriver、およびSelenium RCがダウンロード用に一緒にパッケージ化されていることがわかります。現在は主にWebDriverを使用していますが、テストスクリプトにSelenium RCを随時取り込むことはできますか? Selenium RCでできることはありますが、WebDriverでできないこと、またはその逆はありますか?
あなたはおそらくここであなたの研究を始めるべきです(あなたはすでにこれを行っているかもしれませんが): http://seleniumhq.org/docs/03_webdriver.html
Selenium-RCとWebDriverを対比させていると思いますが、Selenium-IDEは実際には同じものではありません。
SeleniumはJavaScriptを使用してWebページを自動化します。これにより、Webコンテンツと非常に緊密に相互作用することができ、Ajaxおよびその他の非常に動的なページをサポートする最初の自動化ツールの1つでした。ただし、これは、SeleniumがJavaScriptサンドボックス内で実行されることも意味します。これは、Selenium-RCサーバーを実行してsame-Originポリシーを回避する必要があることを意味します。これにより、ブラウザーのセットアップで問題が発生する場合があります。
一方、WebDriverは、各言語のネイティブオートメーションを使用します。これは、新しいブラウザー/言語のサポートに時間がかかることを意味しますが、ブラウザーにより近い「感覚」を提供します。 WebDriverに満足したら、それを使い続けてください。それが未来です。現在、制限とバグがありますが、それでも問題が解決しない場合は、それを試してください。
WebDriverと比較したSeleniumの利点
Seleniumと比較したWebDriverの利点
これは古い質問ですが、これは Selenium HQ ホームページにあります。
Selenium WebDriverは、正式に非推奨となったSelenium Remote Controlの後継です。 Selenium Server(WebDriverとRemote Controlの両方で使用)には、組み込みグリッド機能も含まれています。
だからそれは解決しました:-)
最大の違いは、RCがvsから実行され、2.0がvsを使用する代わりにWebdriverを使用してブラウザーを起動することです。2.0でRCを使用するには、以下を確認してください。 http://seleniumhq.org/docs/09_webdriver .html#emulating-Selenium-rc
私は2.0をRCに取り込む方法を知りませんが、それらが一緒にパッケージ化されているのを見ましたか? 2つの異なる製品です。 Selenium 2はWebドライバーで、Selenium RCはSelenium 1です。
個人的には、2.0の方がプログラミングがはるかに簡単です。さらに、年末までにJavascriptアラートサポートを実装する必要があります。これは大きなプラスです。