Как получить журнал Selenium Grid Hub

У меня есть selenium grid2, настроенный на экземпляре AWS, и мне интересно, есть ли способ просматривать журналы на моем локальном компьютере?

Я понимаю, что могу посетить: http://MyServerAddress/grid/console и просмотреть все узлы, но я хочу собственно журнал. Немного неудобно подключать удаленный рабочий стол к серверу каждый раз, когда я хочу его просмотреть.

Я думал что-то вроде http://MyServerAddress/grid/log, но, увы, это не вариант .


person Festivejelly    schedule 20.01.2017    source источник


Ответы (1)


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

  • Сначала вам нужно включить ведение журнала для вашей сетки и сбросить журналы в определенную папку.
  • Теперь вам нужно создать собственный сервлет и внедрить его в сервлет (см. здесь подробности о том, как это сделать )
  • Предполагая, что ваш сервлет называется «HubLogServlet», вы должны иметь доступ к нему по ссылке http://localhost:4444/grid/admin/HubLogServlet

Вы можете обратиться к этому LogServlet для примера.

person Krishnan Mahadevan    schedule 22.01.2017
comment
Это отвечает на мой вопрос. Спасибо за это. - person Festivejelly; 23.01.2017