控制订单测试在Selenium中运行

时间:2012-06-19 04:38:08

标签: python testing selenium

这是我的代码:

class MyTestCase(Base):
    def setUp(self):
        #some code here

    def test_B(self):
        #some code here

    def test_C(self):
        #some code here

    def test_A(self):
        #some code here

    def tearDown(self):
        #some code here

if __name__ == "__main__":
    unittest.main()

我的问题是我的所有测试都按字母顺序执行,即首先执行test_A,然后执行test_B,然后执行test_C。我希望它以我写的顺序执行,即test_B - > test_C - > test_A。

如何更改测试的执行顺序?

1 个答案:

答案 0 :(得分:3)

如果您的测试需要按特定顺序进行,我认为它们应该具有相同的功能,但这仅仅是我的意见,请查看changing order of unit tests in Python