Перейти к содержимому

spkrash

Регистрация: 14 окт 2016
Offline Активность: 09 янв 2017 07:36
-----

Мои темы

Selenium + Java. Как передать Селениумовскому хрому кукис от моего?

04 января 2017 - 14:48

Добрый день.

Я пытаюсь автоматизировать некоторые действия с почтой Gmail, однако у меня етсь проблемы с авторизацией. Так как Селениум запускает каждый раз новый инстанс браузера без всего, то мне надо как-то передать ему свои кукизы.

 

Я нашел вот такой вот вариант решения, окошко хрома действительно открывается с моими настройками и кукисами, но после инициализации оно виснет на минуту, и до implicitlyWait даже не доходит - падает. Кто-нибуть знает как решить эту проблему? Можно для ФФ, не для хрома.

 

Селениум 3.0.1, хром - свежайший.

      ChromeOptions opt = new ChromeOptions();
      opt.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
      opt.addArguments("--user-data-dir=C:\\Users\\Krash\\AppData\\Local\\Google\\Chrome\\User Data");
      wd = new ChromeDriver(opt);
      wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);