我想使用TestNG以特定顺序运行Selenium WebDriver(Java)测试类。
例如。我有3个类,例如Test1,Test2和Test3。我要按Test2,Test1和Test3的顺序运行。是否可以不分组?
我尝试了以下方式,但是我以其自己的顺序(字母顺序)运行。
<suite name="MyTestSuite" verbose="4"> <test name="MyTest"> <classes> <class name="com.mypackage.Test2" /> <class name="com.mypackage.Test1" /> <class name="com.mypackage.Test3" /> </classes> </test>
还有其他方法吗?如果没有分组,这可能吗?
只需使用 preserve-order =“ true” 使类按给定顺序运行。
<suite name="MyTestSuite" verbose="4"> <test name="MyTest" > <classes preserve-order="true"> <class name="com.mypackage.Test2" /> <class name="com.mypackage.Test1" /> <class name="com.mypackage.Test3" /> </classes> </test>