Tag: reportng

Selenium Java(maven项目):TestNG结果与ReportNG不同

我尝试运行testng.xml ,结果如下: =============================================== 默认测试 测试运行:14,失败:6,跳过:0 默认套件 总测试运行:14,失败:6,跳过:0 =============================================== 现在,我禁用了deafult TestNG监听器并在testng.xml添加了ReportNG testng.xml 。 testng.xml 。 看起来像这样: 按照这些步骤,我在maven的pom.xml添加了velocity , guice和reportng依赖项。 执行testsuite testng.xml ,创建了以下文件夹(标记为红色框)。 打开index.html ,结果如下: 正如预期的那样,ReportNG应该创建一个输出文件夹,在我的场景中没有注意到。 其次,结果不同。 另外,报告index.html看起来不应该是它应该是多少。 有人能说出什么问题吗? 一些细节供您参考: 操作系统:Windows 7 Guice.jar版本: guice-4.1.0 ReportNG版本: reportng-1.1.4 速度版本: velocity-dep-1.4 TestNG版本: testng-6.11 Selenium版本: selenium-java-3.5.3 Eclipse: eclipse oxygen 我的测试用例如下: public class MwSites { WebDriver driver; @BeforeTest public void setup () […]

Java – 以编程方式关闭TestNG的默认记者

我有一个应用程序,我需要从我的main方法执行我的TestNG @Test注释方法,并使用ReportNG生成报告。 我的主要方法如下: public static void main(String args[]) { TestNG myTestNG = new TestNG(); XmlSuite mySuite = new XmlSuite(); mySuite.setName(“Sample Suite”); mySuite.addListener(“org.uncommons.reportng.HTMLReporter”); mySuite.addListener(“org.uncommons.reportng.JUnitXMLReporter”); XmlTest myTest = new XmlTest(mySuite); myTest.setName(“Sample Test”); List myClasses = new ArrayList(); myClasses.add(new XmlClass(“com.varunmulloli.testng.SampleTest”)); myTest.setXmlClasses(myClasses); List myTests = new ArrayList(); myTests.add(myTest); mySuite.setTests(myTests); List mySuites = new ArrayList(); mySuites.add(mySuite); myTestNG.setXmlSuites(mySuites); myTestNG.run(); } 我的SampleTest类看起来像这样: […]