所以我有以下docker compose config:
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_INSTANCES和NODE_MAX_SESSION,我仍然会看到
maxSession=1
中的maxInstances=1
和/opt/selenium/config.json
,问题是这里的问题主要与官方selenium docker wiki中的配置相同?
答案 0 :(得分:0)
好像我找到了答案here
从维护者的评论中复制:
该功能首先在2.53.1-americ中发布。什么时候 释放americ,我们没有充实的释放过程, 所以你有“2.53.1”的图像版本没有该功能 添加“NODE_MAX_INSTANCES”等。您可以获得此功能 使用版本2.53.1-americ或2.53.1-beryllium无论哪个 你希望。