Selenium 如何防止ANT关闭批处理文件?
我有一个.bat文件来启动selenium grid,我希望它保持打开状态。我阅读了ANT页面上的文档,但尝试了几件事情,但都没有弄明白。这就是我目前所拥有的。它说它执行了,但我说不出来Selenium 如何防止ANT关闭批处理文件?,selenium,ant,Selenium,Ant,我有一个.bat文件来启动selenium grid,我希望它保持打开状态。我阅读了ANT页面上的文档,但尝试了几件事情,但都没有弄明白。这就是我目前所拥有的。它说它执行了,但我说不出来 <project> <target name="runBatch"> <exec executable="cmd" fork="true" spawn="true"> <arg value="startGRID.bat"/> &l
<project>
<target name="runBatch">
<exec executable="cmd" fork="true" spawn="true">
<arg value="startGRID.bat"/>
</exec>
</target>
</project>
这就是我在命令提示符下运行startGRID.bat时的样子。
所以我让它启动了,但现在我需要它在另一个提示符中启动
<project>
<target name="startGRID">
<exec dir="." executable="cmd">
<arg value="/c"/>
<arg value="java -jar selenium-server-standalone-2.43.1.jar -role hub"/>
</exec>
</target>
</project>
定义“保持开放”的含义。批处理脚本通常不是这样工作的。假设它启动Selenium Grid,我希望它保持打开状态(或继续运行),直到所有需要运行的测试都可以执行。脚本现在可以这样做吗?如果您只是在控制台中运行它。是的,我将添加一个看起来像的片段。错误:如果命令退出时返回代码表示失败,请停止构建过程。默认为false。