Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как вручную открыть браузер в том режиме, в котором его открывает Selenium?

webdriver
ruby
chrome
Теги: #<Tag:0x00007f7b61adf848> #<Tag:0x00007f7b61adf6b8> #<Tag:0x00007f7b61adf528>

(Сергей Блохин) #1

Всем привет.
Использую Ruby + selenium-webdriver + chrome.
Страница, открытая через Selenium и открытая вручную выглядит по-разному.
Браузер один.
Полагаю, что это может быть связано с тем, что при ручном запуске браузера подгружается мой, пользовательский профиль, а при запуске через Selenium создаётся совсем чистый, девственный профиль.
Собственно, вопрос. Каким образом можно вручную запустить браузер с чистым профилем?

https://drive.google.com/open?id=0B-089WfiiEcXUHRsRFg1akItTVE
icon.svg — сама иконка, которая в Selenium смотрится плохо.
selenium.png — вид страницы, где есть иконка, которая смотрится плохо.
manual.png — вид страницы, где есть иконка, которая смотрится нормально.


(Виталий Коряков) #2

Создать с нуля новый профиль и запустить.


(Сергей Блохин) #3

В этом и заключается вопрос.
Как можно создать пустой профиль (не новый пользователь).


(Виталий Коряков) #4

варианты:

  • сносим хром полностью, устанавливаем заново. получаем новый пустой профиль, сохраняем его для своих нужд, и используем.
  • устанавливаем на виртуалке сохраняем снепшот виртуалки, где будет всегда пустой профиль.

(Vasiliy Rakshin) #5

В настройках хрома ( chrome://settings/ ) - раздел Пользователи - добавить нового пользователя. после создания пользователя - сменить на него. Открыть под ним страницу нужную.


(Сергей Блохин) #6

Увы, не помогло.
Разное отображение страницы от нового пользователя и от профиля, созданного при использовании Selenium.