我正在使用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 中提供任何设置才能并行执行。