我使用selenium网格,我想从bat文件启动集线器和节点,我试过这样做:
java -jar" c:\ selenium-2.53.0 \ selenium-server-standalone-2.53.0.jar" -port 4444 -role hub -nodeTimeout 1000
java -jar" C:\ selenium-2.53.0 \ selenium-server-standalone-2.53.0.jar" -role node -hub http://localhost:4444/grid/register -browser browserName = firefox -port 5555
但问题是当shell执行第一个命令时,他等待该命令在运行另一个命令之前结束。问题是命令不会结束,直到我关闭集线器,所以他从不运行节点命令。
我找到了一个解决方案,我必须在主蝙蝠文件中调用另一个bat文件。
还有另一种方法吗? 感谢
答案 0 :(得分:0)
我可以使用开始指令做我想要的事情:
启动java -jar“c:\ selenium-2.53.0 \ selenium-server-standalone-2.53.0.jar”-port 4444 -role hub -nodeTimeout 1000
启动java -jar“C:\ selenium-2.53.0 \ selenium-server-standalone-2.53.0.jar”-role node -hub http://localhost:4444/grid/register -browser browserName = firefox -port 5555
正如Florent B.在原帖的答案中所建议的那样。