Selenium chromedriver全屏显示不';我不能在Linux上工作
我试图在Ubuntu 12.04上以全屏模式启动Chrome浏览器(类似于使用F11)。我正在使用以下代码,但这不起作用: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
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);