「Selenium-server-standalone.jar」と「Selenium Client&WebDriver」の実装の違いは何ですか。以下は、SeleniumHQ.orgウェブサイト[ http://www.seleniumhq.org/download/] ..からのリンクです。
最初は以前はSelenium RCとして知られていましたが、2番目はSelenium 2.0(Webdriver)です。ただし、Selenium ServerのWebdriverのすべてのjarをサポートする最新バージョンです。 Selenium Serverしか使用できませんが、Selenium WebdriverのすべてのメソッドはSelenium Serverでサポートされていますか?同様に、その中の瓶の違いは何ですか?
助けてもらえますか
/ありがとう
ここに少し混乱があります... "Selenium WebDriver"& "Selenium Server "
Selenium WebDriver 2.0-ブラウザを自動化するスクリプトの作成に役立ちます。このパッケージは、自動化を実現するクラスとメソッドを提供します。スクリプトを記述した後、ローカルマシンで実行し、自動化を確認できます。 Selenium RCの欠点を克服してSelenium WebDriver 2.0にしたWebDriverプロジェクトはSelenium RCと統合されました。
Selenium Server:スクリプトを作成したら(上記のとおり)、リモートマシン(テストベッド)でスクリプトを実行するにはNOT ON LOCAL MACHINEでは、Selenium serverを使用して実行します。要するにSelenium WebdriverはSelenium Server ..これらは共存し、お互いを置き換えないようにします。
これが役立つことを願っています
Selenium WebDriver公式ドキュメントから:
WebDriverとSelenium-ServerSelenium-WebDriverの使用方法に応じて、Selenium Serverが必要な場合と必要でない場合があります。ブラウザとテストがすべて同じマシンで実行され、テストがWebDriver APIのみを使用する場合、Selenium-Serverを実行する必要はありません。 WebDriverはブラウザーを直接実行します。
ただし、Selenium-ServerをSelenium-WebDriverで使用する理由はいくつかあります。
- Selenium-Gridを使用して、テストを複数のマシンまたは仮想マシン(VM)に分散しています。
- 現在のマシン上にない特定のブラウザバージョンを持つリモートマシンに接続したい。
- Javaバインディング(Python、C#、またはRuby)を使用していないため、HtmlUnit Driverを使用したい
参照: