1

У меня есть селен grid2, установленный на экземпляре AWS, и мне было интересно, можно ли просмотреть журналы на моей локальной машине?Как мне получить журнал Selenium Grid Hub

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

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

ответ

3

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

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

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

+0

Это отвечает на мой вопрос. Спасибо за это. – Festivejelly

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