编辑后的帖子如何从main()运行TestNG测试,我已经编写了主类 - 但是现在呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编辑后的帖子如何从main()运行TestNG测试,我已经编写了主类 - 但是现在呢?相关的知识,希望对你有一定的参考价值。

我正在尝试使用'Main'类运行我的XML,并使用我找到的模板。我怎么从这里开始?

我需要使用:

'导出' - >'.Jar'

然后运行主类?需要提示我有点迷失

package TestMain;

import java.util.List;
import java.io.IOException;

import javax.xml.parsers.ParserConfigurationException;

import org.testng.xml.Parser;
import org.testng.xml.XmlSuite;
import org.xml.sax.SAXException;
import org.testng.TestNG;

public class MainOfAllMains {

public static void main(String[] args) {

    XmlSuite suite = new XmlSuite();
    TestNG testng = new TestNG();

    String xmlFileName = "runXML.xml";
    List <XmlSuite> suite1;  
    try
    {
        suite = (XmlSuite)(new Parser(xmlFileName).parse());  **//
        testng.setXmlSuites((List<XmlSuite>) suite);  
        testng.run(); 
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }

} }

答案

在...的地方

import java.awt.List;

使用

import java.util.List;

这将解决您的第一个问题。

以上是关于编辑后的帖子如何从main()运行TestNG测试,我已经编写了主类 - 但是现在呢?的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins如何集成运行testng.xml文件的解决方案

如何从maven传递java代码一个参数进行测试

如何从 @AfterMethod 中的 TestNG/Selenium 获取测试结果状态?

《手把手教你》系列基础篇(七十二)-java+ selenium自动化测试-框架设计基础-TestNG简单介绍(详解教程)

如何使用多个包从命令行运行 Selenium testNG 文件?

如何在 TestNG 中并行运行测试用例?