所以我有以下 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 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
in /opt/selenium/config.json
,所以问题是这里可能是什么问题,因为它与官方 selenium docker wiki 中的配置相同?
好像我在这里找到了答案
从维护者的评论中复制:
该功能首先在 2.53.1-americium 中发布。在发布 americium 时,我们没有充实的发布流程,因此您拥有的“2.53.1”映像版本没有添加“NODE_MAX_INSTANCES”等功能。您可以通过使用 2.53.1-americium 或 2.53.1-beryllium 版本来获得此功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句