Docker selenium 2.53无法使用env变量覆盖maxInstances和maxSession
因此,我有以下docker compose配置:Docker selenium 2.53无法使用env变量覆盖maxInstances和maxSession,selenium,docker,docker-compose,Selenium,Docker,Docker Compose,因此,我有以下docker compose配置: selenium-hub: image: selenium/hub:2.53.1 environment: - GRID_BROWSER_TIMEOUT=30000 chrome: image: selenium/node-chrome-debug:2.53.1 volumes: - /dev/shm:/dev/shm # Mitigates the Chromium issue
selenium-hub:
image: selenium/hub:2.53.1
environment:
- GRID_BROWSER_TIMEOUT=30000
chrome:
image: selenium/node-chrome-debug:2.53.1
volumes:
- /dev/shm:/dev/shm # Mitigates the Chromium issue described at https://code.google.com/p/chromium/issues/detail?id=519952
environment:
- NODE_MAX_INSTANCES=4
- NODE_MAX_SESSION=4
firefox:
image: selenium/node-firefox-debug:2.53.1
environment:
- FIREFOX_VERSION=45.8.0
- NODE_MAX_INSTANCES=4
- NODE_MAX_SESSION=4
即使我覆盖了NODE_MAX_实例和NODE_MAX_会话,我仍然可以看到
/opt/selenium/config.json
中的maxSession=1
和maxInstances=1
,所以问题是,这里的问题可能是什么,因为它与官方selenium docker wiki中的配置基本相同?似乎我找到了答案
从维护者的评论中复制:
该功能在2.53.1-americium中首次发布。什么时候
释放镅,我们没有具体的释放过程,
因此,您拥有的映像版本“2.53.1”没有该功能
添加“节点\最大\实例”等。您可以获得此功能
使用版本2.53.1-镅或2.53.1-铍,以两者中的任何一种为准
你希望