硒网格自动并行化

2024-04-18 22:10:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试并行运行硒测试。它们是使用unittest用Python编写的,它们与连接到多个webdriver的集线器通信。在

在这个配置中编写测试的最佳实践是什么?在一个unittest.TestCase类中有很多测试方法更好,还是创建许多这样的类更好?现在我所有的测试都在一个类中,而且由于driver.close()直到测试用例结束才被调用,所以我没有获得并行化。有没有可能在没有额外的测试框架如testNG的情况下实现并行化?在

谢谢!在


Tags: 框架closedriver情况测试用例unittest集线器testcase
1条回答
网友
1楼 · 发布于 2024-04-18 22:10:23

除了基本的unittest之外,您还需要一些支持并行执行的东西。也许https://pypi.python.org/pypi/testtools

每个并行线程都需要自己的webdriver实例,因此在进一步进行并行化之前,您需要先处理好这个问题。在

相关问题 更多 >