我正在尝试使用最大化窗口中打开的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");
我也没有使用Capabilities。
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.binary", "<path to chrome exe>");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver=new ChromeDriver(capabilities);
我正在使用Chrome 75硒罐版本3.4.0
有什么建议吗?
答案 0 :(得分:1)
更新:我将硒版本更改为3.0.0,并且开始工作。
答案 1 :(得分:0)
根据您的代码,存在一些拼写错误,例如(“ 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);