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

Как заставить firefox не обновляться при запуске в режиме marionette?

firefox
Теги: #<Tag:0x00007f7b655c7000>

(Михаил Корнилов) #1

Сегодня столкнулся с тем что ранее работающий тест стал вылетать по таймауту в методе get (судя по логам), таймаут был по-умолчанию 10 секунд. Причём сайт открывается мгновенно.
Посмотрев более внимательно на логи я увидел такую запись

1536297683536   addons.productaddons    INFO    sending request to: https://aus5.mozilla.org/update/3/GMP/61.0.1/20180704194950/Linux_x86-gcc3/null/release-cck-ubuntu/Linux%204.4.0-124-generic%20(GTK%203.18.9%2Clibpulse%208.0.0)/canonical/1.0/update.xml

Увеличил таймаут до 100 секунд - тест отработал.

Получается любой ваш тест может завалиться из-за того что браузер может внезапно что-то захотеть вытянуть из тормознутого репозитория дистрибутива?
Можно ли отключить любые попытки обновлений для браузера на уровне системы?
Вариант с созданием профиля не очень, т.к. хочется тестировать сайт “на чистом браузере”?
Mozilla Firefox ESR не работает “из коробки” с selenium, видимо по соображениям корпоративной безопасности.


(Максим Таран) #2

https://blog.mozilla.org/addons/how-to-turn-off-add-on-updates/