我想使用不同的数据集多次运行我的方案大纲示例,并且示例中的数据是动态的。
例如: 我正在使用 java列表说 L ,其中包含美国,印度印度英国等国家/地区的值(将动态生成),我想使用set运行示例的数据,例如:
Examples:
|Country| State| Region|
|USA | ABC | DEF |
|USA | GHI | JKL |
|USA | MNO | PQR |
现在我要上面的示例首先在美国运行,然后在印度运行,依此类推(根据列表中的数据)
我试图通过使用以下命令使其运行
public class ABC {
@test
public void run() throws Throwable {
for(String s: L){
net.serenitybdd.cucumber.cli.Main.main(new String[] { "-g", "Path of Step Defs","Path of feature file" });
}
}
}
并在类上方运行“干净验证-Dit.test = Abc.java”
对于列表中的第一个数据运行正常,并且报表生成成功,但是对于其余数据则不运行。请提出我该如何实现以上部分。
谢谢。