gpt4 book ai didi

groovy - 从 Katalon Studio 中的测试自动化 Groovy 脚本终止进程

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

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

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

测试通过,但 Acrobat Reader 仍然打开。

我认为问题在于 cmd.exe 无权从 Katalon Studio 中终止进程,因此我将其设置为始终以管理员身份运行,如所述 here .

如果我运行

taskkill /im AcroRd32.exe /f

直接从命令行,Acrobat Reader 按预期关闭,但如果从 Katalon 脚本运行,它仍保持打开状态。

我怎样才能杀死它?

最佳答案

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

String[] arguments = {
// Arguments for program
}
ProcessBuilder pb = new ProcessBuilder(arguments);
pb.inheritIO();

Process process = pb.start();
process.waitFor();
pb.destroy();

关于groovy - 从 Katalon Studio 中的测试自动化 Groovy 脚本终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52872439/

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