ChromeOptions не применяется - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь открыть браузер Chrome с открытым devtools в развернутом окне.Следующий код не работает, драйвер открывает URL-адрес в меньшем окне без devtools.

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,Селена банка версия 3.4.0

Есть предложения?

Ответы [ 2 ]

1 голос
/ 12 июля 2019

Обновление: я изменил версию селена на 3.0.0, и он начал работать.

0 голосов
/ 11 июля 2019

Согласно вашему коду, есть некоторая орфографическая ошибка, например ("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);
...