在 java 中自动打开浏览器全屏(信息亭和隐身模式)
Automatically open browser full screen(kiosk & incognito mode) in java
我想在 java 中自动打开带有 URL 的浏览器。浏览器应同时以全屏 (--kiosk) 模式和--incognito 模式打开。
目前,我正在使用以下代码自动打开浏览器。
if(Desktop.isDesktopSupported()){
Desktop.getDesktop().browse(new URI("http://www.google.com"));
}
注意:我没有使用 selenium webdriver。
我该如何解决这个问题?提前致谢。
使用 selenium webdriver
DesiredCapabilities desiredcapabilities=DesiredCapabilities.chrome();
ChromeOptions option=new ChromeOptions();
option.addArguments("--incognito");
desiredcapabilities.setCapability(ChromeOptions.CAPABILITY,option );
System.setProperty("webdriver.chrome.driver",
"Path_of_driver\chromedriver.exe");
WebDriver driver=new ChromeDriver(desiredcapabilities);
driver.manage().window().maximize();
driver.get("https://www.google.co.in");
得到了没有 selenium 网络驱动程序的解决方案。
String cmd = "chromium-browser --incognito --kiosk http://example.com/";
Runtime run = Rintime.getRuntime();
Process pr = run.exec(cmd);
pr.waitFor();
我想在 java 中自动打开带有 URL 的浏览器。浏览器应同时以全屏 (--kiosk) 模式和--incognito 模式打开。
目前,我正在使用以下代码自动打开浏览器。
if(Desktop.isDesktopSupported()){
Desktop.getDesktop().browse(new URI("http://www.google.com"));
}
注意:我没有使用 selenium webdriver。 我该如何解决这个问题?提前致谢。
使用 selenium webdriver
DesiredCapabilities desiredcapabilities=DesiredCapabilities.chrome();
ChromeOptions option=new ChromeOptions();
option.addArguments("--incognito");
desiredcapabilities.setCapability(ChromeOptions.CAPABILITY,option );
System.setProperty("webdriver.chrome.driver",
"Path_of_driver\chromedriver.exe");
WebDriver driver=new ChromeDriver(desiredcapabilities);
driver.manage().window().maximize();
driver.get("https://www.google.co.in");
得到了没有 selenium 网络驱动程序的解决方案。
String cmd = "chromium-browser --incognito --kiosk http://example.com/";
Runtime run = Rintime.getRuntime();
Process pr = run.exec(cmd);
pr.waitFor();