gpt4 book ai didi

selenium - 使用Spectron或 Selenium 测试基于 Electron 的应用程序,从cmd启动Electron需要通过参数,如何通过参数?

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

我有基于 Electron 的应用程序需要自动化,但是启动exe需要传递参数,使用Spectron或Selenium进行自动化时如何传递参数?

这是启动Electron的cmd:

Electron.exe --manifest  https://hostname/quantum/configs/openfin/manfest-uat.json

最佳答案

您可以定义 Electron 应用程序,并可以在初始化时发送Argument,如下所示:
argPath =应用程序可执行文件的路径
binaryPath = Electron 二进制的路径

   System.setProperty("webdriver.chrome.driver", "ChromeDriverPath");
ChromeOptions options = new ChromeOptions();
options.setBinary(binaryPath);
options.addArguments("--app=" + argPath);
options.addArguments("--manifest=" + "https://hostname/quantum/configs/openfin/manfest-uat.json");
options.setCapability("chromeOptions", options);
options.setCapability("browserName", "chrome");

driver = new ChromeDriver(options);

关于selenium - 使用Spectron或 Selenium 测试基于 Electron 的应用程序,从cmd启动Electron需要通过参数,如何通过参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59560589/

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