0

我正在使用selenium BDD库进行自动化并尝试使用 docker 设置 Zalenium 以运行并行测试执行。下面是 Zalenium 的 serenity.conf 配置

webdriver {   
               driver = remote   
               remote {
               url="http://localhost:4444/wd/hub"
               driver=chrome
              } 
         }

使用以下命令启动 Zalenium:

docker run --rm -ti --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock  -v /c/Users/seluser/temp/videos:/home/seluser/videos  --privileged dosel/zalenium start

当我运行具有多个测试用例的功能时,测试在可用的 2 个节点中一个接一个地连续执行。在第一个容器中只执行一个测试,而第二个容器处于空闲状态,反之亦然。

如何确保在可用节点上的 serenity BDD 中并行执行测试?我是否必须在 serenity.conf 中提供任何设置才能并行执行。

4

0 回答 0