ChromeDriver处于全屏模式

swo*_*ded 7 selenium fullscreen selenium-chromedriver

我正在尝试将F11发送到ChromeDriver,但它没有响应它.当我按F11时,它会将Chrome转为全屏模式.当我通过ChromeDriver发送F11时,它没有.对于ChromeDriver中的任何F键,这都是相同的.它适用于FirefoxDriver和IEDriver,而不是ChromeDriver.有什么方法可以让ChromeDriver进入全屏模式吗?

注意:全屏模式与最大化模式不同,因为它隐藏了所有工具栏.

swo*_*ded 9

我能够使用kiosk模式解决它,这使浏览器保持全屏

ChromeOptions options = new ChromeOptions();
options.addArguments("--kiosk");
WebDriver driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)


Xia*_*ing 6

论点改变了:

ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
Run Code Online (Sandbox Code Playgroud)

另一个选项是更改google-chrome的启动脚本,设置start-maximized为默认值.


Bor*_*kel 5

    ChromeOptions options = new ChromeOptions();
    options.addArguments("--start-fullscreen");
    WebDriver driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)

如果您使用 RemoteWebDriver:

    ChromeOptions options = new ChromeOptions();
    options.addArguments("--start-fullscreen");
    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    Instance = new RemoteWebDriver(new URL(<SeleniumServerURL>), capabilities);
Run Code Online (Sandbox Code Playgroud)