我想在同一时间运行多个selenium浏览器,如下所述:https://github.com/SeleniumHQ/docker-selenium#docker-images-for-selenium-standalone-server-hub-and-node-configurations-with-chrome-and-firefox
此解决方案将使用selenium/hub
。在使用selenium/standalone-firefox-debug
进行以下配置之前:
services:
django: &django
links:
- firefox
firefox:
image: selenium/standalone-firefox-debug
ports:
- 4444:4444
- 5900:5900
并且能够从以下代码连接到浏览器:
browser = webdriver.Remote(command_executor='http://firefox:4444/wd/hub',
desired_capabilities=DesiredCapabilities.FIREFOX)
或从VNC
到localhost:5900
但是,在我从example设置selenium hub之后,我无法弄清楚如何连接到remoteDriver
和VNC
。使用什么地址,在哪里监控正在运行的浏览器等?