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

Проблема при установке стартовой страницы в кастомном профиле Firefox.

firefox
webdriver
java
Теги: #<Tag:0x00007f7b704de020> #<Tag:0x00007f7b704dde90> #<Tag:0x00007f7b704ddcd8>

(re1ax) #1

Рабочее окружение - Вин10 + VPN в офис.
Когда ВебДрайвером создаю новое окно FF, то оно по-умолчанию ломится на страницу “https://www.mozilla.org/ru/firefox/windows-10/welcome/?utm_source=firefox-browser&utm_medium=firefox-browser”, но из-за наличия VPN она не хочет грузиться.
Пытался исправить это при помощи кастомного профиля^

            FirefoxProfile profile = new FirefoxProfile();
            profile.setPreference("startup.homepage_welcome_url",  "about:blank");
            DesiredCapabilities dc = new DesiredCapabilities().firefox();
            dc.setCapability(FirefoxDriver.PROFILE, profile);
            driver = new FirefoxDriver(profile);

но не помогает - всё равно при старте открывает ту страницу.
Кто-то знает как это лечится?


(Ray Romanov) #2

В настройках FF посмотри может страница закреплена


(re1ax) #3

Неа.


(Ray Romanov) #4

А если поменять “Показать окна и вкладки, открытые в прошлый раз” на ничего или как там, я просто FF не пользуюсь, Хромом балуюсь


(re1ax) #5

Уже пробовал - не помогает.


(Ray Romanov) #6

Милай друг, а проверь ка ты ярлык запуска FF в строчке запуска ничего лишнего нет?
Ну еще в реестре пошарь.


(re1ax) #7

В строке запуска ничего нет.
А в реестре-то что искать?


(Ray Romanov) #8

эту строчку


(re1ax) #9

Бессмысленно её там искать, потому-что в общем виде она выглядит так - https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/firstrun/ .
Но я всё же посмотрел (а вдруг) в реестре - ничего такого там нет.


(Odynplus) #10

В моем firefox https://www.mozilla.org/%LOCALE%/firefox/windows-10/welcome/?utm_source=firefox-browser&utm_medium=firefox-browser в browser.usedOnWindows10.introURL а не в startup.homepage_welcome_url .
Попробуй profile.setPreference(“browser.usedOnWindows10.introURL”, “about:blank”); добавить


(re1ax) #11

Спасибо, заработало.
P.S. Как-то я пропустил этот флаг, когда копался в about:config :frowning: