Maven项目不会在selenium项目的test-output文件夹中生成testng结果

时间:2018-03-21 06:51:49

标签: java maven selenium selenium-webdriver testng

我用selenium和TestNG创建了maven项目。当我使用pom文件运行项目时,它不会生成TestNG结果(测试输出文件夹)。但当我以testng.xml->(右键单击)运行项目时,运行为 - > TestNG套件,它生成结果

3 个答案:

答案 0 :(得分:1)

使用多个框架时,例如由于 IDE 中的同步问题 TestNG Maven Gradle ,有时测试输出文件夹< / strong>未填充预期的测试结果/输出输出往往保持缓冲。在这些情况下,测试执行完成刷新后, Maven项目将填充测试输出文件夹使用预期的结果/输出

答案 1 :(得分:0)

当您从Maven(Surefire)运行testng测试时,您的输出文件夹将是 target而不是surefire插件定义的test-output, 因此,如果您要查找文件testng-results.xml或其他任何testng文件,请检查\target\surefire-reports\testng-results.xml

答案 2 :(得分:0)

直接从testNg.xml运行-在maven项目中,默认情况下,html报告创建到test-output文件夹中

如果我们使用surefire插件从pom.xml中运行-报表将创建到target \ surefire-reports中。