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

lexis2001

Регистрация: 06 окт 2016
Offline Активность: 12 окт 2016 13:24
-----

Мои темы

ChromeDriver иногда зависает на запуске Chrome

06 октября 2016 - 09:03

Нужна помощь в решении сложного случая.
Периодически браузер хром не стартует. Просто висит на запуске, или запустился но ChromeDriver не может с ним связатся.

Используется jenkins, xvfb-run и длинная серия front-end тестов. Всё работает, но не стабильно.

В логе chromedriver.log наиболее информативные ошибки это:

 

[1.272][DEBUG]: DevTools request: http://localhost:12216/json/version
[1.272][DEBUG]: DevTools request failed
 
Все остальные ошибки есть и в успешно пройденных билдах. Потому я думаю не стоит на них обращать внимания.
Полную версию лога можно увидеть по ссылке ниже на гугл форуме chromedriver-users.

 

Версия как хрома так и хромдрайвера самая последняя. То есть 2.24 и 53.
Было время помогал параметр --no-sandbox. Но теперь не помогает.

 

Эта же тема в groups.google.com: https://groups.googl...ers/2pxHCAINxX0

 

Почитал официальные рекомендации от разработчиков хромдрайвера:

https://sites.google...e-doesn-t-start

If your issue only occurs in a special, uncommon testing environment, be aware that the ChromeDriver devs may choose not to investigate/resolve your issue.

 

Судя по всему проблема лежит в testing environment. Только я не знаю как его правильно настроить для этого хромдрайвера, что ему может мешать.

Кто сталкивался с таким?