如何在 selenium 中设置 maxSession docker
How to setup maxSession in selenium docker
docker run -d -p 4444:4444 --name selenium-hub selenium/hub
docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome
Ubuntu 16.04
在这 2 个命令之后,我已经成功地设置了一个 selenium hub 和一个 selenium 节点。然而当前这个节点的 maxSession 设置为 1,我需要增加到 5。我该怎么做?
谢谢。
我强烈建议您使用 docker 撰写文件。
下面是一个您可以使用的简单示例。
只需将 MAX_SESSION 和 MAX_INSTANCES 更改为您需要的内容即可。
version: "3.1"
services:
hub:
image: selenium/hub
container_name: "hub"
ports:
- "4444:4444"
chrome:
image: selenium/node-chrome
volumes:
- /dev/shm:/dev/shm
shm_size: 2gb
depends_on:
- hub
environment:
- HUB_HOST=hub
- HUB_PORT=4444
- SCREEN_WIDTH=1920
- SCREEN_HEIGHT=1080
- NODE_MAX_INSTANCES=2
- NODE_MAX_SESSION=2
docker run -d -p 4444:4444 --name selenium-hub selenium/hub
docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome
Ubuntu 16.04
在这 2 个命令之后,我已经成功地设置了一个 selenium hub 和一个 selenium 节点。然而当前这个节点的 maxSession 设置为 1,我需要增加到 5。我该怎么做?
谢谢。
我强烈建议您使用 docker 撰写文件。 下面是一个您可以使用的简单示例。 只需将 MAX_SESSION 和 MAX_INSTANCES 更改为您需要的内容即可。
version: "3.1"
services:
hub:
image: selenium/hub
container_name: "hub"
ports:
- "4444:4444"
chrome:
image: selenium/node-chrome
volumes:
- /dev/shm:/dev/shm
shm_size: 2gb
depends_on:
- hub
environment:
- HUB_HOST=hub
- HUB_PORT=4444
- SCREEN_WIDTH=1920
- SCREEN_HEIGHT=1080
- NODE_MAX_INSTANCES=2
- NODE_MAX_SESSION=2