0

我正在使用 Selenium webdriver + Python。我有一些 Python 类扩展了unittest.TestCase类,因此每个类都与测试用例一样好。当我尝试通过Run > Run As > Python unit-test在 Eclipse 中运行这些测试用例时,它只运行第一个测试用例(第一类),正确显示输出并停止。

其他测试用例未运行。我早些时候在这里发布了这个问题,但没有得到太多回应。这对我来说有点关键。

4

1 回答 1

0

据我所知,Eclipse 只会使用Run > Run As > Python unit-test.

如果你想同时运行多个测试类,你需要创建一个“套件类”

class RegressionSuite():


    def __init__(self):


    if __name__ == "__main__":
        loader = TestLoader()
        suite = TestSuite((
        loader.loadTestsFromTestCase(YourTestClass1),
        loader.loadTestsFromTestCase(YourTestClass2))

        runner = TextTestRunnerr(verbosity=2)
        runner.run(suite)
于 2013-08-23T12:30:42.790 回答