Python unittest:需要使用版本2.6.3的setUpClass()和tearDownClass()

时间:2014-02-27 07:04:54

标签: python selenium python-2.6

我从其他帖子中了解到并且还从Python文档验证了setUpClass()和tearDownClass()可以在Python 2.7和3.2或更高版本中使用,但由于一些现有的依赖关系,我必须使用Python 2.6.3。

截至目前,我已经在Python中编写了Selenium Webdriver测试脚本,并使用2.6.3中的unittest框架来运行这些测试。我已经在setUp()中启动了常见的代码,例如启动应用程序和登录,以及在tearDown()方法中退出驱动程序实例。但它导致在Test Class中的每个test_方法中启动应用程序。

由于2.6.3不支持setUpClass()和tearDownClass(),我正在寻找替代方案,因此我在单个测试类中的测试不会重复每次测试运行的设置。

0 个答案:

没有答案