new RemoteWebDriver(service.getUrl(), DesiredCapabilities.chrome()); 怎么设置浏览器大小
时间: 2024-09-13 18:04:33 浏览: 20
`new RemoteWebDriver(service.getUrl(), DesiredCapabilities.chrome());` 这行代码是用来初始化一个远程Web驱动程序,通常用于Selenium框架中,它连接到一个已配置好的Chrome浏览器。`service.getUrl()` 是指定的远程服务器URL,`DesiredCapabilities.chrome()` 则创建了一个Chrome浏览器的能力需求。
如果你想要设置浏览器的窗口大小,可以在创建`DesiredCapabilities`实例时添加相关的浏览器选项。在Java中,你可以这样做:
```java
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
Map<String, Object> chromeOptions = new HashMap<>();
chromeOptions.put("window.size", Arrays.asList(width, height)); // width 和 height 分别是宽度和高度
capabilities.setCapability(ChromeDriverService.CHROME_OPTIONS, chromeOptions);
```
这里,`width` 和 `height` 是你需要的屏幕分辨率值。然后将这个能力集传递给`RemoteWebDriver`构造函数:
```java
new RemoteWebDriver(service.getUrl(), capabilities);
```