t.me/atinfo_chat Telegram группа по автоматизации тестирования

Chrome не видит arguments в CromeOptions

chromedriver
java
selenium
Теги: #<Tag:0x00007f9c4c74cfa8> #<Tag:0x00007f9c4c74ce18> #<Tag:0x00007f9c4c74cc38>

(Сергей Слётов) #1

Добрый день,

Пытаюсь добавить в ChromeOptions аргументы для запуска браузера следующим образом:

ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
new CromeDriver(options);

и прочие аргументы, но при инициализации драйвера, он аргументы как будто бы не видит.
Т.е. добавление аргументов ничего не меняет.

Версии:
selenium-java: 3.141.59;
Chrome: 59.0.3071.115
и соответствующая версия драйвера

Пробовал selenium-java: 2, всё работает.

Скажите, это косяк 3-й версии или что-то изменилось и аргументы передавать нужно по другому?
Или их вообще убрали?


(Vasiliy Rakshin) #2

Какой-какой хром?
Напишите тогда уж точно “соответствующую” версию хромдрайвера. 2.32 чтоли?


(Сергей Слётов) #3

Версия ChromeDriver - 2.30.477700

Старая версия Chrome установлена не по моей воле)


(Vasiliy Rakshin) #4

Попробуйте всё-таки 2.32 версию драйвера https://chromedriver.storage.googleapis.com/index.html?path=2.32/
И максимум Selenium 3.14.0


(Сергей Слётов) #5

Спасибо

Помогло сменить драйвер на 2.32