2016-12-30 2 views
1

Иногда докер Селен Hub дает мне это сообщение:Перезапуск не удалось Selenium браузер

Marking the node http://172.17.0.2:5555 as down: cannot reach the node for 2 tries

Что интересно сейчас:

  • ли вернуться через какое-то время?
  • Как я могу контролировать это и перезапускать узел?

Итак, если узел имеет некоторые внутренние элементы для перезапуска, то мне бы хотелось знать, как и какие. Мне нравится настраивать их немного.

Другой стороной является то, что я мог контролировать это, отслеживать соответствующий контейнер докеров и перезапускать единственный узел.

Что можно здесь?

Большая картинка есть, что я создал несколько браузеров, используя docker-compose scale chrome=16. После некоторых действий WebDriver (да, я использую правильный ::quit()), браузер просто терпит неудачу/кажется, что он висит.

ответ

0

Для первой части вашего вопроса (т.е. перезапуск Nodes), взгляните на Selenium-Grid-Extras от Groupon: https://github.com/groupon/Selenium-Grid-Extras

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

Смежные вопросы