Selenium Grid 2 - версия API / страница консоли - PullRequest
4 голосов
/ 05 августа 2011

Я пишу страницу мониторинга состояния для нашей тестовой среды и хотел бы получить список отдельных узлов селена / веб-драйвера, которые зарегистрированы на Grid-сервере. Я могу сделать это, выбрав информацию в / console, но мне было интересно, есть ли способ, подобный API.

В основном я хочу получить выходные данные, аналогичные выходным данным TestSessionStatusServlet, но для всех зарегистрированных узлов.

Марка

1 Ответ

3 голосов
/ 08 августа 2011

Я не думаю, что в настоящее время в Grid есть что-то такое, что обеспечивает это.Однако вы можете зарегистрировать свой собственный сервлет при запуске концентратора.Если вы подкласс org.openqa.grid.web.servlet.RegistryBasedServlet, у вас будет полный доступ к реестру и вы сможете получить любую нужную вам информацию.Я сделал что-то очень похожее, чтобы я мог проверять, когда узел выходит из строя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...