我在selenium网格上有4个节点,其中一个离线了,除非我亲自去网格检查,否则我无法知道这个节点离线了。
当节点在网格上离线时,有什么方法或插件可以让我得到通知吗?
发布于 2018-01-09 05:35:16
您可以在您的集线器或/和节点上安装一个自定义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文档)
"servlets" :["CustomServlet"],您还可以每隔x从外部程序/脚本对节点执行ping操作,并在没有预期的responseCode时发出通知
https://stackoverflow.com/questions/48158245
复制相似问题