我正在尝试将这些所有东西一起使用以在无头 chrome 中运行并行测试:
码头工人,硒,Pytest
但是,我想知道运行系统的并行部分在哪里有意义?
Docker 可以做到这一点(使用 selenium 网格)。这两者都可用于运行并行(和分布式)硒测试。例如
https://github.com/elgalu/docker-selenium
https://github.com/zalando/zalenium
Pytest 也有自己的运行并行测试的方式(使用 pytest-xdist),例如
http://pytest.org/dev/xdist.html
运行 10 个并行 pytest-xdist 会比运行 10 个 docker 容器更容易吗?
我将不胜感激找出每个人的优点/缺点。
另外,知道如何一起使用这些东西吗?这方面的信息似乎真的很少。