gpt4 book ai didi

java - 以编程方式启动 WinAppDriver.exe

转载 作者:行者123 更新时间:2023-12-03 11:12:21 26 4
gpt4 key购买 nike

在开始执行测试之前,我必须手动启动这个 WinAppDriver.exe。

我想在我开始执行我的测试用例时自动执行此任务,它应该启动这个 exe,并在完成后关闭它。

我在 Java 中尝试了以下代码,但没有成功:

Runtime runTime = Runtime.getRuntime();

String executablePath = "C:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe";

Process process = runTime.exec(executablePath);

注意:我需要使用“以管理员身份运行”来运行它

最佳答案

我建议使用 Java 中的 ProcessBuilder 类,因为建议在 Java 5 之后使用它来启动/创建进程。下面的代码将启动 WinAppDriver.exe:

String command = "C:\Users\Administrator\WinAppDriver\WinAppDriverTool\WinAppDriver.exe";
ProcessBuilder builder = new ProcessBuilder(command).inheritIO();
startWinAppDriver = builder.start();

希望这对您有所帮助。

关于java - 以编程方式启动 WinAppDriver.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57731828/

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