0

我正在尝试使用在最大化窗口中打开的 devtools 打开 chrome 浏览器。以下代码不起作用,驱动程序在没有 devtools 的较小窗口中打开 URL。

System.setProperty("webdriver.chrome.driver", "<path to chrome.exe>");

ChromeOptions options = new ChromeOptions();        
<String> chromeoptions = new ArrayList<String>();
chromeoptions.add("start-maximised");
chromeoptions.add("auto-open-devtools-for-tabs");
options.addArguments(chromeoptions);

WebDriver driver=new ChromeDriver(options);

driver.get("http://www.google.com");

我也使用过没有结果的功能。

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.binary", "<path to chrome exe>");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);      
WebDriver driver=new ChromeDriver(capabilities);

我正在使用 Chrome 75,硒 jar 版本 3.4.0

有什么建议吗?

4

2 回答 2

1

根据您的代码,有一些拼写错误,例如 ("start-maximi s ed") 而不是 ("--start-maximi z ed")

请使用以下代码:

ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.addArguments("--auto-open-devtools-for-tabs");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

WebDriver driver = new ChromeDriver(capabilities);
于 2019-07-11T11:02:04.143 回答
1

更新:我将 selenium 版本更改为 3.0.0 并开始工作。

于 2019-07-12T08:20:25.410 回答