如何获取我的 Selenium Grid Hub 日志

How do I get my Selenium Grid Hub log

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

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

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

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

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

你可以参考这个LogServlet的例子。