我正在尝试在Ubuntu 12.04上以全屏模式启动Chrome浏览器(类似于使用F11)。我使用以下代码,但这看起来不起作用:
if (browser.equalsIgnoreCase("chrome")) {
//Set full screen mode (similar to F11)
ChromeOptions options = new ChromeOptions();
options.addArguments("start-fullscreen");
//Create a new Chrome Driver
System.setProperty("webdriver.chrome.driver","./lib/chromedriver");
this.driver = new ChromeDriver(options);
}
我使用的是Chrome版本34和WebDriver版本2.41。有什么建议吗?
答案 0 :(得分:0)
Linux Mint 16,Chrome版本34.0.1847.132,Selenium 2.41。 全屏模式工作正常。 尝试使用:
driver.manage().window().maximize();
最大化浏览器窗口。
<强>编辑。强>
此外,您可以尝试在自助服务终端模式下运行Chrome:
ChromeOptions options = new ChromeOptions();
options.addArguments("--kiosk");
driver = new ChromeDriver(options);
这在使用Chrome 34的Linux中运行良好。
或尝试按F11,如:
driver.findElement(By.tagName("html")).sendKeys(Keys.F11);
但对我而言,它仅适用于Firefox。
答案 1 :(得分:0)
如果您尝试将F11发送到浏览器,您可以这样做:
driver.FindElement(By.TagName("html")).SendKeys(Keys.F11);