我正在使用zalenium / docker为selenium网格创建一个dockerized解决方案。在第一次启动时,测试在所有创建的容器上正常运行(容器在测试运行之前创建)。但是,当我第二次运行测试时,我没有获得超过3个容器来运行我的测试。我对这个话题很陌生,也许我对测试本身做错了。我并行运行它们(C#)。测试本身一直在完成,但是使用更多容器可以改善完成测试所需的时间。这是我的命令和参数:
docker run --rm -ti --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock -v / tmp / videos:/ home / seluser / videos --privileged dosel / zalenium start --desiredContainers 8 --maxDockerSeleniumContainers 8 --maxTestSessions 4
我现在已经在Windows 10机器上安装了docker。
更新: 在/ grid / console视图中有以下行:
1请求等待插槽空闲。功能{browserName: firefox,platform:LINUX,zal:name:myTestName2}