我已经建立了一个Selenium Grid,其中3个不同的服务器作为Windows服务运行节点。我需要定期重启这些机器以避免内存泄漏和性能下降。为此,我需要安排一个作业来关闭服务器上的节点并重新启动,同时将测试推送到其余服务器。然后在其他服务器上使用预定作业重复相同的过程。
当前测试结束后,有没有办法关闭selenium节点?或者获取特定节点的状态,以便我可以在计划作业中自己检查每个节点,以确保节点在关闭之前没有运行测试?
答案 0 :(得分:2)
您可以通过pbs.twimg.com
命令请求每个节点来检查活动会话数:
/sessions
回应:
http://127.0.0.1:4444/wd/hub/sessions
答案 1 :(得分:1)