【发布时间】:2016-10-15 17:41:07
【问题描述】:
我创建了一个测试套件,但是只有第一个测试用例运行,然后执行停止。第二个测试用例(类)不执行。我正在 Eclipse 中编写这些测试。
TestSuite.py
class Test_Suite(unittest.TestCase):
def test_main(self):
# suite of TestCases
self.suite = unittest.TestSuite()
self.suite.addTests([
#unittest.defaultTestLoader.loadTestsFromTestCase(WebdriverTest1.WebdriverTest1),
unittest.defaultTestLoader.loadTestsFromTestCase(TestCases.Test_script),
unittest.defaultTestLoader.loadTestsFromTestCase(TestCases.Test1_DisabledLoginButton),
unittest.defaultTestLoader.loadTestsFromTestCase(TestCases.Test2_WrongUserName),
])
runner = unittest.TextTestRunner()
runner.run (self.suite)
if __name__ == "__main__":
unittest.main()
#unittest.TextTestRunner().run(Test_Suite)
我创建了 3 个要一个接一个执行的类。第一类执行正常,但其余类未触及。
TestCases.py
class Test_script(unittest.TestCase):
def test_clickphone(self):
#script
class Test1_DisabledLoginButton(unittest.TestCase):
def Test1_DisabledLoginButton(self):
#script
class Test2_WrongUserName(unittest.TestCase):
def Test2_WrongUserName(self):
【问题讨论】:
标签: python eclipse selenium webdriver