gpt4 book ai didi

java - 使用虚拟 xml 以编程方式运行特定的 TestNG 方法

转载 作者:行者123 更新时间:2023-11-30 08:47:06 26 4
gpt4 key购买 nike

我有这个代码来生成一个虚拟的 TestNG XML 文件,它成功地以编程方式运行指定的类:

    XmlSuite suite = new XmlSuite();
suite.setName("TmpSuite");

XmlTest test = new XmlTest(suite);
test.setName("TmpTest");
List<XmlClass> classes = new ArrayList<XmlClass>();

Map<String, String> parameters = new HashMap<String, String>();
parameters.put("browser", "Firefox");
suite.setParameters(parameters);

classes.add(new XmlClass(classToBeRun));
test.setXmlClasses(classes);


List<XmlSuite> suites = new ArrayList<XmlSuite>();
suites.add(suite);
TestNG tng = new TestNG();
tng.setXmlSuites(suites);
tng.run();

但是,我希望能够从该类中执行特定方法(而不是类中的每个方法)。我怎样才能做到这一点?我已经有了提取测试方法并选择特定方法的逻辑,我只需要能够在该虚拟 XML 中指定它。

最佳答案

这两种方法你试过吗- setExcludedMethodssetIncludedMethods .看起来您可以使用这些实现您想要的。

关于java - 使用虚拟 xml 以编程方式运行特定的 TestNG 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611769/

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