【发布时间】:2019-06-08 06:18:37
【问题描述】:
我正在使用 Selenium / Maven / testng 编写自动测试。
测试在虚拟机 Windows Server 2016 Standard 上执行。
我想检查任务列表是否正在运行 geckodriver。我愿意:
String line;
String pidInfo ="";
Process p =Runtime.getRuntime().exec(System.getenv("windir") +"\\system32\\"+"tasklist.exe");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
pidInfo+=line;
}
input.close();
if(pidInfo.contains("geckodriver.exe"))
{
// do what you want
}
运行测试后,代码会在本地计算机上执行它们。
如何在虚拟机上执行这样的检查
【问题讨论】:
标签: java selenium selenium-webdriver automated-tests