私はNAntを使用してSeleniumGridを実行しようとしていますが、Antを使用していることがわかるすべての説明があるため、少し迷っています-かなり似ていると思いましたが、これではローカルPCでSeleniumGridを起動できないようです仕方。
これが私が見つけたオンラインのSeleniumGridページへのURLですが、それらはAntを参照しています...
...につながる
私はNAntを使用してSeleniumGridを実行しようとしていますが、Antを使用していることがわかるすべての説明があるため、少し迷っています-かなり似ていると思いましたが、これではローカルPCでSeleniumGridを起動できないようです仕方。
これが私が見つけたオンラインのSeleniumGridページへのURLですが、それらはAntを参照しています...
...につながる
Selenium Grid ページから:
Selenium Grid を実行するには、有効な Java 5+ JDK がシステムにインストールされている必要があります。
私の知る限り、NAntはJavaではなく.Netで動作するように設計されているため、指示に従ってAnt、Java 1.5、およびSelenium Gridをインストールし、NAnt exec taskでantタスクを呼び出すのが最善の策だと思います。
簡単です:
<property name="selenium.server.file" value="${src.dir}\_tools\selenium\selenium-server.jar" />
<property name="selenium.grid.hub.file" value="${src.dir}\_tools\selenium\selenium-grid-hub-standalone-1.0.4.jar" />
<property name="selenium.grid.rc.file" value="${src.dir}\_tools\selenium\selenium-grid-remote-control-standalone-1.0.4.jar" />
開始ハブ:
<target name="start.selenium.grid.hub">
<exec program="java" verbose="true" failonerror="false">
<arg value="-jar" />
<arg value="${selenium.grid.hub.file}" />
</exec>
</target>
rc を開始します。
<target name="start.selenium.grid.rc">
<exec program="java" verbose="true" failonerror="false">
<arg value="-classpath" />
<arg value="${selenium.server.file};${selenium.grid.rc.file}" />
<arg value="com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControlLauncher" />
</exec>
</target>
または単にコマンドラインから:
Java -jar D:\work\SeleniumDesign\build_artifacts\artifacts\continuous\source_tools\selenium\selenium-grid-hub-standalone-1.0.4.jar
と
java -classpath D:\work\SeleniumDesign\build_artifacts\artifacts\continuous\source_tools\selenium\selenium-server.jar;D:\work\SeleniumDesign\build_artifacts\artifacts\continuous\source_tools\selenium\selenium-grid-remote-control -standalone-1.0.4.jar com.thoughtworks.selenium.grid.remotecontrol.SelfRegisteringRemoteControlLauncher