Selenium Grid自动并行化

时间:2014-06-15 15:15:05

标签: python testing selenium parallel-processing webdriver

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

在此配置中编写测试的最佳做法是什么?在一个unittest.TestCase类中使用大量测试方法是否更好,或者更好地创建许多类而不是?现在我的所有测试都在一个类中,并且由于driver.close()在测试用例结束之前没有被调用,所以我没有获得并行化。是否有可能在没有像testNG这样的额外测试框架的情况下实现并行化?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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