如何解决不同公共 IP 机器上的 Selenium Grid 4
我正在使用 Selenium Grid 4 (4.0.0-beta-3-prerelease-20210402) 并尝试在不同的机器上构建集线器和节点。我想要 GCP VM 实例上的集线器和带有桌面的 Azure WIndows 虚拟机上的节点。
我与集线器一起工作
$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.0.0-beta-3-prerelease-20210402
和使用的节点
$ docker run -d -p 5555:5555
-e SE_EVENT_BUS_HOST=<public-ip-from-GCP-VM> \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-e SE_NODE_HOST=<public-ip-from-Azure-VM> \
-v /dev/shm:/dev/shm \
selenium/node-chrome:4.0.0-beta-3-prerelease-20210402
两个工作站可以互相ping通,但是集线器似乎没有注意到节点。我错过了什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。