gpt4 book ai didi

selenium - 使用 Docker、Selenium 和 Pytest 运行并行测试

转载 作者:行者123 更新时间:2023-12-01 06:03:09 29 4
gpt4 key购买 nike

我正在尝试将所有这些东西一起使用以在 headless chrome 中运行并行测试:

Docker、 Selenium 、Pytest

但是,我想知道在何处运行系统的并行部分有意义?

Docker 可以做到这一点(使用 selenium 网格)。这两者都可用于运行并行(和分布式) 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 容器更容易吗?

我将不胜感激找出每个的优点/缺点。

另外,知道如何一起使用这些东西吗?这方面的信息似乎非常稀少。

最佳答案

您可以根据需要/想要的容器创建尽可能多的容器,然后您将知道容器的 xdist IP,如果您需要 UI 测试,那么 pytest 有 pytest-splinter,如果您需要 bdd 场景,您可以使用 pytest-bdd。

关于selenium - 使用 Docker、Selenium 和 Pytest 运行并行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42983682/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com