一旦selenium网格上的节点脱机,如何自动通知

时间:2018-01-08 21:22:27

标签: selenium jenkins jasmine grid protractor

我在selenium网格上有4个节点,其中一个离线,我无法知道节点是否脱机,除非我自己去网格检查。

一旦节点在网格上脱机,我是否可以使用任何方式或任何插件来获得通知。

1 个答案:

答案 0 :(得分:0)

您可以在集线器或/和节点上安装自定义servlet,让它通知您的基础架构中的某些内容,以提供生动的标志。

public class CustomServlet extends RegistryBasedServlet {

public CustomServlet() {
    super(null);
    init();
}

public CustomServlet(Registry registry) {
    super(registry);
    init();
}

private void init() {

    //schedule a timer and send "im alive" somewhere
}

node-config.json(参见selenium docs)

"servlets" :["CustomServlet"],

您还可以每隔x从外部程序/脚本ping节点,并在没有预期的responseCode时通知