2

ビルドツールとしてMavenを使用しています。 selniumhqサイトではselenium-server-standalone.jarというファイルが見つかりましたが、関連するMavenの依存関係は見つかりませんでした。セレン・スタンドアロン・ファイルの依存関係はありますか? 最新セレンスタンドアロンのファイルがある:セレンサーバスタンドアロン-3.2.0.jarselenium-server-standalone.jar依存関係

注:私はセレングリッドを使用してリモートデスクトップマシン上でコードを実行する(前述のjarファイルが必要です)

+0

なぜあなたはmavenのために行くときにセレンのスタンドアロンを必要としますか? [Selenium-Java](https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.2.0)を使用してください。 – Madhan

+0

リモートデスクトップでコードを実行するためにSeleniumグリッドを実装したいと思います。私はそれに応じて問題文を編集しました。ありがとう – SachinB

+0

その場合、[Selenium Server](https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-server/3.2.0) – Madhan

答えて

3

私はあなたを考えますhttp://www.seleniumhq.org/docs/07_selenium_grid.jsp#starting-selenium-grid

コマンドラインから最初にグリッドインスタンスを作成する必要がある場合は、コマンドラインを使用してノードを登録する必要があります。あなたのコードから、RemoteWebDriverのインスタンスを作成する必要があります(詳細はこのページを参照してください:http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp#remotewebdriver)。

何らかの理由でプロジェクトからgrid \ registerノードを作成したい場合は、resourcesフォルダにダウンロードしてRuntimeを使用して実行しても良いでしょう(詳細はhttp://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.htmlを参照してください)。 )、それに接続します。しかし、私は強くそうすることを避けることをお勧めします。

+0

お返事ありがとうございます。しかし、上記のことをする前に、私はセレン - スタンドアロン - サーバー依存関係が必要になります。私はmaven/googleに最新の依存関係を見つけることができません。だから、私はMavenで前述の依存関係をどのように追加することができるのか知りたいのですが – SachinB

+1

これはまさに私が言っていたことです。 http://www.seleniumhq.org/download/からjarファイルとしてダウンロードし、それをあなたのresourcesフォルダに置き、ランタイムを通してそれを操作するか、コマンドライン経由で操作してください。 – Mikhail

+2

@Mikhailが言っていることに加えて...グリッド/ノードを開始するときにスタンドアロンのjarファイルを使用します(これは、uber jarファイルを直接ダウンロードし、コマンドラインで起動することによって行います)。あなたはあなたのコードを介してグリッド/ノードをスポーンする予定がある場合のみ、セレンのサーバー依存関係が必要です。グリッド/ノードは単独で別のJVMです(別にそれを生成することを覚えておいてください) –