Zalenium,不能使用3个以上的容器

时间:2018-01-18 15:06:22

标签: c# selenium docker zalenium

我正在使用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}

1 个答案:

答案 0 :(得分:0)

你在运行哪个版Zalenium? 我相信修复了这个问题:https://github.com/zalando/zalenium/issues/322