私は、NAntを使用してSelenium Gridを実行しようとしていますが、すべての説明がわかるように、少し迷っています。Ant - かなり類似しているとは思いましたが、ローカルPCのSelenium Gridこの方法では。Selenium GridはNAnt(Antではなく)の下で動作しますか?
は、ここで私が見つけたことをオンラインセレングリッドのページへのURLですが、彼らはアリを参照してください...
...
私は、NAntを使用してSelenium Gridを実行しようとしていますが、すべての説明がわかるように、少し迷っています。Ant - かなり類似しているとは思いましたが、ローカルPCのSelenium Gridこの方法では。Selenium GridはNAnt(Antではなく)の下で動作しますか?
は、ここで私が見つけたことをオンラインセレングリッドのページへのURLですが、彼らはアリを参照してください...
...
Selenium Gridページから:
Selenium Gを実行するにはあなたのシステムに有効なJava 5+ JDKがインストールされている必要があります。
私の知る限りNAntのは、.NET、ないのJavaで動作するように設計されたので、私はあなたの最善の策は、NAntのexec taskでAntタスクを起動し、その後、指示に従ってAntの、Javaの1.5とSeleniumグリッドをインストールすることであると考えています。
それは簡単です:
<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>
または単にコマンドラインから:-jar D
のjava: \ work \ SeleniumDesign \ build_artifacts \セレン\セレングリッド・ハブ・スタンドアロン-1.0.4.jar連続\ source_tools \アーティファクト\ -classpath D
と
のjava:連続\ source_tools \ \仕事\ SeleniumDesign \ build_artifacts \アーティファクト\セレン\ 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
ええ - あなたはそれを言うつもりだと思った。私は、NAntの下でGridを走らせることができると思っています。NAntはAntのポートですが、明らかにそうではありません。ご回答どうもありがとうございました。 –
申し訳ありません、より多くのNAntの知識を持つ人が、これを達成するカスタムタスクを書く方法を提案する可能性があります。 –
正直言って、問題に対する十分な回避策のようです。実行するにはAntが必要な場合は、それを使って起動し、NAntから呼び出すようにします。何が起こることができる最悪ですか? –