swo*_*ded 7 selenium fullscreen selenium-chromedriver
我正在尝试将F11发送到ChromeDriver,但它没有响应它.当我按F11时,它会将Chrome转为全屏模式.当我通过ChromeDriver发送F11时,它没有.对于ChromeDriver中的任何F键,这都是相同的.它适用于FirefoxDriver和IEDriver,而不是ChromeDriver.有什么方法可以让ChromeDriver进入全屏模式吗?
注意:全屏模式与最大化模式不同,因为它隐藏了所有工具栏.
我能够使用kiosk模式解决它,这使浏览器保持全屏
ChromeOptions options = new ChromeOptions();
options.addArguments("--kiosk");
WebDriver driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)
论点改变了:
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
Run Code Online (Sandbox Code Playgroud)
另一个选项是更改google-chrome的启动脚本,设置start-maximized为默认值.
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)
| 归档时间: |
|
| 查看次数: |
16539 次 |
| 最近记录: |