我有一个集线器和4个具有不同操作系统和浏览器的节点。现在,我可以通过转到这4个节点并运行selenium节点注册命令来手动设置它。
我想要的是,我应该能够从集线器本身远程进行节点配置,而不需要去节点。
使用selenium网格可以做到这一点吗?
发布于 2017-09-11 10:01:20
没有其他脚本或工具,帮助是不可能的。从hub服务器注册远程节点的最大障碍是每个远程节点在注册到hub时需要使用自己的一个端口,这意味着注册命令必须从远程节点运行。
即使您可以指定节点ip和端口,并在hub服务器上执行register命令,但hub服务器无法与节点通信,因为指定的端口从未运行过register进程(hub服务器无法在远程节点上的端口上设置连接通道)。
您可以尝试在hub服务器上编写一个脚本,当脚本运行时,它会将注册复制到远程节点,并在远程节点上执行nodeConfig.json命令。我认为在一些工具的帮助下,这是可行的。
如果您的中心服务器和节点计算机都是linux操作系统,那么很容易归档,我不是linux shell专家,但我知道它是可以实现的。
https://stackoverflow.com/questions/46141811
复制相似问题