1 Star 0 Fork 56

我不是小强/接口和UI自动化测试框架支持Jenkins持续集成和SeleniumGrid

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
docker-compose.yml 1.82 KB
一键复制 编辑 原始数据 按行查看 历史
伯庸 提交于 2024-08-15 19:23 +08:00 . 项目大重构
version: "3"
services:
hub:
image: selenium/hub:4.8.3
container_name: hub
ports:
- "5442-5444:4442-4444"
networks:
- hub-network
restart: always
environment:
#GRID_MAX_SESSION设置该HUB最多同时运行几个浏览器
- SE_GRID_MAX_SESSION=30
- SE_GRID_TIMEOUT=300
node-1:
image: selenium/node-chrome:4.8
container_name: node-1
environment:
- SE_EVENT_BUS_HOST=hub
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_NODE_MAX_SESSIONS=10
- SE_NODE_MAX_INSTANCES=10
- SE_VNC_NO_PASSWORD=1
- NODE_SESSION_TIMEOUT=300
ports:
- "5901:5900" # VNC Server
- "7901:7900" # noVNC Web
volumes:
- /dev/shm:/dev/shm
networks:
- hub-network
shm_size: "4g"
restart: always
node-2:
image: selenium/node-chrome:4.8
container_name: node-2
environment:
- SE_EVENT_BUS_HOST=hub
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_NODE_MAX_SESSIONS=10
- SE_NODE_MAX_INSTANCES=10
- SE_VNC_NO_PASSWORD=1
- NODE_SESSION_TIMEOUT=300
ports:
- "5902:5900" # VNC Server
- "7902:7900" # noVNC Web
volumes:
- /dev/shm:/dev/shm
networks:
- hub-network
shm_size: "4g"
node-3:
image: selenium/node-chrome:4.8
container_name: node-3
environment:
- SE_EVENT_BUS_HOST=hub
- SE_EVENT_BUS_PUBLISH_PORT=4442
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
- SE_NODE_MAX_SESSIONS=10
- SE_NODE_MAX_INSTANCES=10
- SE_VNC_NO_PASSWORD=1
- NODE_SESSION_TIMEOUT=300
ports:
- "5903:5900" # VNC Server
- "7903:7900" # noVNC Web
volumes:
- /dev/shm:/dev/shm
networks:
- hub-network
shm_size: "4g"
networks:
hub-network:
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/qzliud/GuardianAutoTestFramework.git
git@gitee.com:qzliud/GuardianAutoTestFramework.git
qzliud
GuardianAutoTestFramework
接口和UI自动化测试框架支持Jenkins持续集成和SeleniumGrid
master

搜索帮助