生成TestNG.xml文件中的问题

时间:2018-12-21 07:26:23

标签: java selenium selenium-webdriver testng

我尝试通过Java代码生成TestNG.xml,但是当我将其作为Java应用程序运行时它可以正常工作,但是它没有单独生成XML文件。我可以知道为什么,代码可以正常运行,但无法生成单独的Xml文件。

我的代码:

sudo ldconfig

我已经在上面附加了我的代码,请确认,如果我做错了,我无法弄清楚。

2 个答案:

答案 0 :(得分:2)

我创建了此方法来保存文件:

public void createXmlFile(String saveFilePath, XmlSuite suiteName) {
    File file = new File(saveFilePath);
    FileWriter writer = null;
    try {
        writer = new FileWriter(file);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    try {
        writer.write(suiteName.toXml());
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    System.out.println(suiteName.toXml());
    try {
        writer.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

哪里

  • saveFilePath =文件保存路径,例如'.testNGxml.xml'
  • suiteName =您的套房名称,在您的情况下为mySuite

答案 1 :(得分:0)

Eclipse有一个TestNG扩展,可以自己创建xml。然后,您可以编辑xml来更改测试运行的顺序(例如,您可以创建模拟数据,编辑所述数据并删除它而不会出现错误)。

我确信大多数IDE都有类似的方法。

您是否不使用IDE?

相关问题