1

Ich habe ein selen grid2 auf einer AWS-Instanz eingerichtet, und ich habe mich gefragt, ob es eine Möglichkeit gibt, die Protokolle auf meinem lokalen Rechner anzuzeigen?Wie erhalte ich mein Selenium Grid Hub-Protokoll?

Ich verstehe, ich kann besuchen: http://MyServerAddress/grid/console und alle Knoten anzeigen, aber ich möchte das eigentliche Protokoll. Es ist ein bisschen ein Schmerz, Remotedesktop auf den Server jedes Mal, wenn ich es anzeigen möchte.

Ich dachte etwas wie http://MyServerAddress/grid/log aber ach, es scheint nicht eine Option zu sein.

Antwort

3

Es gibt nichts, was sofort verfügbar ist. Aber du kannst das selbst bauen.

  • Sie müssten zuerst die Protokollierung für Ihr Grid aktivieren und die Protokolle in einem bestimmten Ordner ablegen.
  • würden Sie jetzt einen benutzerdefinierten Servlets aufbauen müssen und es in das Servlet injizieren (here Einzelheiten sehen, wie es zu tun)
  • Unter der Annahme, dass Ihr Servlet „HubLogServlet“ genannt wird, sollten Sie in der Lage sein, darauf zuzugreifen über die Verbindung http://localhost:4444/grid/admin/HubLogServlet
  • Sie können auf diese LogServlet für eine Probe verweisen.

    +0

    Dies beantwortet meine Frage. Danke dafür. – Festivejelly

    Verwandte Themen