2012-04-03 12 views

答えて

4

それとも、それが起動時に起動したい場合は、あなたがこれを行うことができます:

  1. 、このコマンドを含むファイル01_start_hub.bat作成します。

    java -jar selenium-server-standalone-2.20.0.jar -role hub 
    
  2. を、このコマンドを含むファイル02_start_node.batを作成します。 :

    java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register 
    
  3. Pla CEの両方のバットファイルスタートアップフォルダC:\Documents and Settings\UserName\Start Menu\Programs\Startup

はいあなたは二つの「醜い」DOSが起動した後に求められますが、これは

0

solutinのQuickWinであり、ここで、より耐久性のあるソリューションへのリンクである必要がありますに - 最初のBATを作成私の他の答えと同じようにファイル。 Second read this article - サービスの作成について私はオプションのBATファイルを指摘することをお勧めします。

ヘルプページは私がNon-Sucking Service Managerで運をたくさん持っていた

1

を提供することができますできるだけ多くなるように、私は、サービスを作成したことはありません。これはスタンドアロンの実行可能ファイルで、Windowsサービスを作成し、これまでに使用していたものよりもはるかに優れています(srvany.exeについて考えています)。 usage instructionsはかなり簡単です。私はハブとノードの両方を務めた単一のインスタンスを実行したかったので、私はロールを指定しませんでした

  1. ダウンロードしてnssm.exe
  2. を抽出します。ここでは

    は、私はそれを使用する方法です。私はまた、デフォルトの設定をしたいので、私は任意のパラメータを渡さなかった。これはコマンドラインから行ったものです:nssm Selenium-Server "C:¥Program Files¥Java¥jre6¥bin¥java.exe" "-jar C:\ Selenium \ selenium-server-standalone-2.21.0をインストールします。 jar "

ハブまたはノードとして実行する場合は、ステップ2で最後のパラメータに-roleハブまたは-roleノードを追加します。 "-jar C:\ Selenium \ selenium-server-standalone-2.21.0.jar -role hub"と入力します。ここでもSeleniumの他のパラメータを指定することができます。

後でパラメータを調整する必要がある場合は、HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ ParametersのRegeditでこれを実行できます。特に、AppParametersキーには、Seleniumに渡すパラメータが含まれています。

1

次のプロジェクトをチェックアウトしてください... 私は、Minecraft Server(javaプロジェクト)をWindowsサービスとしてセットアップするために使用しました。リンクは、私がセットアップされ、ネイティブのMicrosoftプログラムを使用してサービスとしてセレンハブとノードを使用するために使用されるプロセスを記述すること

http://yajsw.sourceforge.net/

グッドラック

2

http://brantleytec.blogspot.com/2012/11/selenium-hub-and-node-as-windows-service.html

。私はこれを私の仕事用のPCだけでなく、すべてのビルド後にテストを実行するリモートサーバー上でローカルに実行することができました。

ローカルPCの場合は、RemoteWebDriverの代わりにChromeDriverを使用することをおすすめします。セットアップが少なくて済み、新たな人員が特別な設定をせずにテストを使い始めることができます。

+0

これは最新のChromeでも引き続き使用できますか?さまざまな他のレポートから、バージョン38以降、Chrome + Selenium + ChromeDriverはサービスとしてインストールされたときには動作しないようです(明らかにWindowsサービスで使用されるセッション0はヘッドレスであり、正式サポートされていないためです) – LordOfThePigs

関連する問題