如何获取Selenium Grid Hub日志

时间:2017-01-20 13:47:17

标签: selenium-webdriver automated-tests selenium-grid selenium-grid2

我在AWS实例上设置了selenium grid2,我想知道是否有办法在本地计算机上查看日志?

我知道我可以访问:http://MyServerAddress/grid/console并查看所有节点,但我想要实际的日志。 每次我想查看它时,都需要远程桌面到服务器,这有点痛苦。

我在想http://MyServerAddress/grid/log之类的东西,但是唉,它似乎不是一个选择。

1 个答案:

答案 0 :(得分:7)

没有开箱即用的东西。但你可以自己构建它。

  • 您首先需要为您的网格启用日志记录,并将日志转储到特定文件夹。
  • 您现在需要构建一个自定义Servlet并将其注入servlet(有关如何执行此操作的详细信息,请参阅here)。
  • 假设您的servlet名为“HubLogServlet”,您应该可以通过链接http://localhost:4444/grid/admin/HubLogServlet
  • 访问它

您可以参考此LogServlet获取样本。