起一套 Grid
起一套 Grid
docker run -d -p 4444:4444 --name selenium selenium/standalone-chrome
# 用例指向 Grid:
# webdriver.Remote("http://localhost:4444", options=opts)用例层与节点层的并行度叠加会造成资源争抢;调度前先核对节点容量。
Selenium Grid 把测试分发到多个机器与浏览器节点并行执行,本地用 Docker 即可起一套 hub 加 node 的拓扑;适合浏览器矩阵与跨平台组合,环境维护成本需要预先评估。
docker run -d -p 4444:4444 --name selenium selenium/standalone-chrome
# 用例指向 Grid:
# webdriver.Remote("http://localhost:4444", options=opts)