我尝试通过Java代码生成TestNG.xml,但是当我将其作为Java应用程序运行时它可以正常工作,但是它没有单独生成XML文件。我可以知道为什么,代码可以正常运行,但无法生成单独的Xml文件。
我的代码:
sudo ldconfig
我已经在上面附加了我的代码,请确认,如果我做错了,我无法弄清楚。
答案 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();
}
}
哪里
答案 1 :(得分:0)
Eclipse有一个TestNG扩展,可以自己创建xml。然后,您可以编辑xml来更改测试运行的顺序(例如,您可以创建模拟数据,编辑所述数据并删除它而不会出现错误)。
我确信大多数IDE都有类似的方法。
您是否不使用IDE?