有没有办法从中心节点远程设置网格节点?

时间:2017-09-10 14:29:59

标签: java selenium selenium-grid2

我有一个集线器,4个节点有不同的操作系统和浏览器。现在我可以通过转到这4个节点手动设置它并运行selenium node registration命令。

我想要的是我应该能够远程地从集线器本身进行节点配置,而不必去节点。

硒网可以实现吗?

1 个答案:

答案 0 :(得分:0)

没有其他脚本或工具帮助是不可能的。从中心服务器注册远程节点的大石块是每个远程节点在注册到集线器时需要使用自己的端口,这意味着注册命令必须从远程节点运行。

即使您可以在中心服务器上指定节点ip和端口以及执行register命令,但中心服务器也无法与该节点通信,因为指定的端口永远不会为注册进程运行(中心服务器无法设置远程节点上端口上的连接chanel。)

您可以尝试在中心服务器上编写脚本,当脚本运行时,它会复制 nodeConfig.json到远程节点并在远程节点上执行register命令。我认为这对一些工具有帮助是可行的。

如果您的中心服务器和节点机都是Linux操作系统,那么很容易将其存档, 我不是linux shell专家,但我知道它可以实现。