我在eclipse中编写了一些selenium web驱动程序代码,用于测试web应用程序的各种功能。我希望一个接一个地援引它们。但我不想使用"@Beforetest"one_answers"@Aftertest"功能将它们合并为一个代码,因为根据需要,我可能还必须运行单独的测试。所以,有人能提出一种方法,让我只需更改.xml文件中的依赖项就可以调用它们吗?
TestNG默认情况下按照您在TestNG xml文件中提到的顺序执行测试,除非您并行运行测试。
引用文档:
默认情况下,TestNG将按照测试所在的顺序运行测试XML文件。
所以,如果你的测试是这样的:
<test name = "test1">
<test name = "test2">
<test name = "test3">
那么执行的顺序将是:
1) test1
2) test2
3) test3
此外,还有一个参数可以控制:preserve-order
。默认情况下,它是true,如果设置为false,测试将随机运行。