我在Eclipse中写了一些硒Web驱动程序代码,用于测试Web应用程序的各种功能。 我希望一个接一个地调用它们。 但是我不想使用'@Beforetest'和'@Aftertest'功能将它们合并为单个代码,因为根据要求,我可能还必须运行单个测试。 那么,谁能建议一种方法,让我仅通过更改.xml文件中的依赖项来调用它们?
答案 0 :(得分:0)
默认情况下,TestNG按照您在testng xml文件中提到的顺序执行测试,除非您并行运行测试。
引用doc:
默认情况下,TestNG将按照在其中找到的顺序运行测试 XML文件。
因此,如果您的测试如下:
<test name = "test1">
<test name = "test2">
<test name = "test3">
然后执行顺序将是:
1) test1
2) test2
3) test3
此外,还有一个参数来控制:preserve-order
。默认情况下为true,如果将其设置为false,则会随机运行测试。