Selenium chromedriver全屏显示不';我不能在Linux上工作

Selenium chromedriver全屏显示不';我不能在Linux上工作,selenium,selenium-chromedriver,Selenium,Selenium Chromedriver,我试图在Ubuntu 12.04上以全屏模式启动Chrome浏览器(类似于使用F11)。我正在使用以下代码,但这不起作用: if (browser.equalsIgnoreCase("chrome")) { //Set full screen mode (similar to F11) ChromeOptions options = new ChromeOptions(); options.addArgumen

我试图在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。有什么建议吗?

Linux Mint 16,Chrome版本34.0.1847.132,Selenium 2.41。 全屏模式工作正常。 尝试使用:

driver.manage().window().maximize();
最大化浏览器窗口

已编辑。

您还可以尝试在kiosk模式下运行chrome:

ChromeOptions options = new ChromeOptions();
options.addArguments("--kiosk");
driver = new ChromeDriver(options);
这在使用Chrome34的Linux中运行良好

或尝试按F11,如:

driver.findElement(By.tagName("html")).sendKeys(Keys.F11);

但对我来说,它只能在Firefox中正常工作。

如果您试图将F11发送到浏览器,您可能可以这样做:

driver.FindElement(By.TagName("html")).SendKeys(Keys.F11);

这只会使窗口最大化,但我正试图让它进入全屏模式,其中选项卡和地址栏被隐藏。非常感谢您的回答。“--kiosk”成功了!非常感谢。谢谢,我尝试了以下方法,但没有成功:driver.findElement(By.tagName(“html”)).sendKeys(Keys.F11);