代码之家  ›  专栏  ›  技术社区  ›  Mate MrÅ¡e

在Katalon Studio中从测试自动化Groovy脚本杀死进程

  •  3
  • Mate MrÅ¡e  · 技术社区  · 7 年前

    我想检查AUT是否正在打开PDF查看器,并且我想在测试执行完成后终止进程。这是相关的代码行:

    Runtime.getRuntime().exec("taskkill /im AcroRd32.exe /f")
    

    cmd.exe 未被授权从Katalon Studio终止进程,因此我将其设置为始终以管理员身份运行,如前所述 here .

    如果我运行

    taskkill /im AcroRd32.exe /f
    

    我怎么能杀了它?

    1 回复  |  直到 7 年前
        1
  •  1
  •   siranen    7 年前

    这可以帮助您,记住参数应该放在“,”中。

    String[] arguments = {
        // Arguments for program
    }
    ProcessBuilder pb = new ProcessBuilder(arguments);
    pb.inheritIO();
    
    Process process = pb.start();
    process.waitFor();
    pb.destroy();