Java 硒化物-如何使用无头铬合金来运行它?

Java 硒化物-如何使用无头铬合金来运行它?,java,headless-browser,google-chrome-headless,selenide,Java,Headless Browser,Google Chrome Headless,Selenide,我们正在尝试开发一个自动化测试,我们发现了一个有趣且简单的运行UI测试的框架 Selenide需要作为浏览器使用的输入 我们将向程序传递两个参数: selenide.browser=Chrome webdriver.chrome.driver=C:\\chromedriver_win32\\chromedriver.exe 代码看起来是这样的: System.setProperty("webdriver.chrome.driver",inputParams.get("webdriver.chr

我们正在尝试开发一个自动化测试,我们发现了一个有趣且简单的运行UI测试的框架

Selenide需要作为浏览器使用的输入

我们将向程序传递两个参数:

selenide.browser=Chrome
webdriver.chrome.driver=C:\\chromedriver_win32\\chromedriver.exe
代码看起来是这样的:

System.setProperty("webdriver.chrome.driver",inputParams.get("webdriver.chrome.driver"));
System.setProperty("selenide.browser", inputParams.get("selenide.browser"));

open("http://v3is245.prod.leadspace.com:20400/ui/jobs");
一切正常,但我们也需要它在无头模式下运行


我们尝试了几种方法在无头模式下运行它,(selenide.browser、PhantomJs和一些其他组合中的不同参数,但到目前为止还没有成功。

事实证明,为了在无头模式下运行selenide,我们需要添加系统属性
selenide.headless=true
,您还可以:

 Configuration.headless = true;