gpt4 book ai didi

java - Selenium 网格: start/stop programmatically

转载 作者:行者123 更新时间:2023-12-01 14:17:30 25 4
gpt4 key购买 nike

我有两个问题?

问题1.我使用两台机器(集线器+节点)进行测试。我想使用我的代码启动 selenium 服务器,因此基本上将 START 服务器和 STOP 服务器放在我的前后套件部分中。需要知道最好的方法来做到这一点并检查服务器是否正在运行

问题 2. 如何使用代码在远程计算机上启动服务器?

我的环境是eclipse+java+testNG

谢谢!!

最佳答案

问题1:

我认为你可以构建一个像这样的批处理文件:

call java -jar selenium-server-standalone-2.32.0.jar -role hub

现在,您可以使用 java 执行(@before suite)该 .bat 文件:

Process p = Runtime.getRuntime().exec("cmd /c c:/[batchFile].bat");
p.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(
p.getInputStream()));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
line = reader.readLine();
}

检查字符串“line”你就会知道你的服务器是否工作。

希望对你有帮助

关于java - Selenium 网格: start/stop programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17993550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com