2016-08-19 5 views
-4

Hubと3ノード(IEノード、FFノード、およびクロムノード)でSeleniumグリッドを開始する最も効率的で簡単な方法は何ですか?単一ウィンドウのバッチファイルを使用してセレングリッド(ハブと3ノード)を開始

たとえば、1つのバッチファイルを実行して複数のcmdプロンプトを開き、各cmdプロンプトでそれぞれのseleniumノード登録設定を実行できますか?

私は4つのcmdプロンプトを使用して起動し、各cmdプロンプトにパラメータを持つノードを慎重に登録しています。

注:私は、これはあなただけの1つの* .BATファイルにすべてのあなたのcmdコマンドを置くことができます行うには

答えて

4

のWindows 10を実行していますし、すべてのコマンドが実行されます。ハブと2つのノードFOTファイルの内容は、(単にコピーして、過去とポートを変更する複数のノードを作成する)このようなものになります。

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role hub -port 4445 -timeout 3000 -browserTimeout 3600 

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role node -Dwebdriver.chrome.driver=D:\ChromeDriver\chromedriver.exe -Dwebdriver.ie.driver=D:\IEDriver\IEDriverServer.exe -hub http://localhost:4445/grid/register -port 5696 

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role node -Dwebdriver.chrome.driver=D:\ChromeDriver\chromedriver.exe -Dwebdriver.ie.driver=D:\IEDriver\IEDriverServer.exe -hub http://localhost:4445/grid/register -port 5697 

しかし、それは別のCMDウィンドウではないと同じになります。

+0

ありがとうございます!魅力のように働いた。私は「スタート/ MIN」の部分が欠落しているようだ。 –

関連する問題