我想从Java main方法而不是testng.xml文件触发执行。
我的疑问是如何将参数添加到Java main方法中以执行。我发现.addListener和.setGroups分别添加侦听器和组,但是找不到添加参数的方法。
[请帮助我通过java main方法开始执行。
示例:
public class Execution {
public static void main(String[] args) throws IOException {
TestNG test = new TestNG();
test.setTestClasses(new Class[] {AETVTests.class});
test.addListener(new MyTestListenerAdapter());
test.setGroups("");
test.run();
}
}
您也可以通过arg [0],arg [1]访问args。在cmd中运行您的jar文件>java -jar classname.jar param1 param2