我创建了一个bat文件,它调用名为run-selenium-server.bat的selenium服务器,其中包含:
java -jar D:\temp\selenium-server\selenium-server.jar
此外,我还在项目属性“构建事件”中添加了预构建事件命令行:
"$(SolutionDir)..\references\selenium-server\run-selenium-server.bat"
路径是正确的,但是当我构建项目时:Visual Studio 2010 只是挂起,我必须打开 Process Explorer 来终止 java 进程。
我注意到输出窗口显示了预构建命令输出。有没有办法直接从 Visual Studio 中将此 bat 文件作为单独的 DOS 进程运行?
最佳答案
你可以试试
call "$(SolutionDir)..\references\selenium-server\run-selenium-server.bat"
这已在 this MSDN page 上注明。另请注意,最好使用 start
命令启动 java.exe,如下所示:
start java -jar D:\temp\selenium-server\selenium-server.jar
关于java - 将 Selenium 作为预构建事件运行时,Visual Studio 2010 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940301/