gpt4 book ai didi

java - 如何在java main方法中添加testng参数?

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:18 24 4
gpt4 key购买 nike

我想从 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();
}
}

最佳答案

如果您重新考虑使用 xml - 您还可以使用 xml 文件通过 main 方法触发执行。将 testng.xml 文件添加到您的项目路径中(在 Eclipse 中您可以右键单击项目 - 新建 - 文件 - testng.xml),这将起作用:

public static void main(String[] args) throws IOException
{
TestNG testng = new TestNG();

List<String> suites = Lists.newArrayList();
suites.add("C:\\eclipse-2018\\Tests\\testng.xml"); //path to xml
testng.setTestSuites(suites);

testng.run(); //run TestNG
}

关于java - 如何在java main方法中添加testng参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59421386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com