2013-10-03 15 views

答えて

10

あなたがかもしれない、またはかもしれが、あなたはセレンwebdriverをを使用する方法に応じて、セレンサーバーを必要としています。 WebDriver APIのみを使用する場合は、Selenium-Serverは必要ありません。ブラウザとテストがすべて同じマシン上で実行され、テストでWebDriver APIのみが使用されている場合は、Selenium-Serverを実行する必要はありません。 WebDriverはブラウザを直接実行します。

Selenium-WebDriverでSelenium-Serverを使用するにはいくつかの理由があります。

  1. 複数のマシンまたは仮想マシン(VM)にテストを分散するには、Selenium-Gridを使用しています。
  2. 現在のマシンにない特定のブラウザバージョンを持つリモートマシンに接続します。
  3. あなたはJavaバインディング(Python、C#、Rubyなど)を使用しておらず、HtmlUnitドライバを使用したいと考えています。
+5

Chetan ..答えてくれてありがとう。しかし、私は "セレンのサーバー"と "セレンのサーバースタンドアロン"の違いを探していた私の質問を明確にするために、私たちは両方の瓶を使用してグリッドを使用することができます。しかしどちらの場合にはどちらを選ぶべきです。 – Kiran

+0

こんにちはkiran、これはあなたに役立ちますhttps://groups.google.com/forum/#!topic/selenium-users/DlAIGAz5v4o – Chetan

+1

Selenium RC: - シングルマシンとグリッド用のSelenium Stanalone Jarが必要です。両方のJarが必要です。 Selenium Webdriver: - Single Machine&Grid用のファイルは必要ありません.Selenium Server jarのみが必要です。 – Chetan

1

Selenium Serverは以前はselenium RCサーバーと呼ばれていました。私は、正確なセレンサーバーのスタンドアロンの定義を言うことはできませんが、私はセレンServerのスタンドアロン・サーバーではバージョン

に基づいて言うことができる

が異なる

0

私は「「セレンサーバー」のjar であると信じていますセレンサーバスタンドアロン "ジャー。 http://www.seleniumhq.org/download/を見ると、「セレンのサーバ」といったものはありません。

グリッドとRCサーバーはin the same jar fileです。セレン2でRC(リモートコントロール)は非推奨で、セレン3でエミュレートされています。

ゆえに、「セレニウムサーバースタンドアロン」は、「セレニウムサーバー」と呼ばれることがあります。自動化したいリモートブラウザ。 「スタンドアロン」はHTTPサーバーです。

http://www.protractortest.org/#/infrastructure用語の相違点:ローカルで実行する場合は「スタンドアロン」で、リモートグリッド(スタンドアロンのジャー)で実行する場合は「サーバー」です(スタンドアロンのJARを複数のSeleniumサーバーに割り当て、 "ジャー)。

0

Selenium WikiのGetting Startedページから入力すると、selenium-release.storage.googleapis.comへのダウンロードリンクがあります。例えば。 3.8 release directory機能:

[DIR] selenium-server-3.8.1.zip    2017-12-01 19:21:38 20.58MB 
[DIR] selenium-server-standalone-3.8.1.jar 2017-12-01 19:17:06 21.79MB 

実際には2つのバージョンがあります。これは、パッケージの問題と思われる:

selenium-server-3.8.1.zipはファイルselenium-3.8.1-nodeps.jar.jarファイル(「ジップで瓶」)などに依存するクラスが含まれています:

.. 
    ---x------  63504 1-Feb-1985 00:00:00 libs/jcommander-1.48.jar 
    .. 
    ---x------ 857721 1-Feb-1985 00:00:00 selenium-3.8.1-nodeps-sources.jar 
    ---x------ 2137810 1-Feb-1985 00:00:00 selenium-3.8.1-nodeps.jar 

selenium-server-standalone-3.8.1.jarが依存クラス、独自のクラスが含まれていながら、直接エントリ( "jarのクラスファイル"):

.. 
-rw-rw-rw-  1014 10-Apr-2015 19:45:56 com/beust/jcommander/DynamicParameter.class 
-rw-rw-rw-  237 10-Apr-2015 19:45:56 com/beust/jcommanderFuzzyMap$IKey.class 
-rw-rw-rw-  2910 10-Apr-2015 19:45:56 com/beust/jcommander/FuzzyMap.class 
    .. 
関連する問題