我完全被封锁了!尽快需要你的帮助!
我正在使用 selenium webdriver + python 。我有一些扩展 unittest.TestCase 类的python类,这样每个类都和测试用例一样好。当我尝试通过运行>在Eclipse中运行这些测试用例时运行方式> Python单元测试,它只运行第一个测试用例(第一类),正确显示输出并停止。 其他测试用例未运行。我之前在这里发过这个问题,但没有得到太多回应。这对我来说有点关键。
我请求正在阅读此内容的人帮助我。
答案 0 :(得分:0)
据我所知,Eclipse只会使用Run > Run As > Python unit-test
运行'active'类。
如果你想同时运行多个测试类,你需要创建一个'套件类'
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)