TestNG Report - публикация тестов в заказе - PullRequest
0 голосов
/ 06 декабря 2018

Отчет TestNG - Публикация тестов в Заказе.

Как отобразить тест в выполненном порядке в пользовательском отчете TestNG.Прямо сейчас мои выполненные тесты публикуются случайным образом в отчете TestNG.Я использую приведенный ниже пользовательский код прослушивателя из этого URL .

XML-файл TestNG:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Main Suite" parallel="false">
  <listeners>
    <listener class-name="com.dev2qa.example.testng.report.custom.CustomTestNGReporter"/>
  </listeners>
  <test name="CHApp Android Automation" preserve-order="true" enabled="true">
    <classes>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet1">
        <methods>
          <include name="exe_Scheduler"/>
          <include name="chApp_SignIn"/>
          <include name="chApp_VerifyUserRecogInApp"/>
          <include name="chApp_HeaderMenu"/>
          <include name="chApp_HamburgerMenu"/>
          <include name="chApp_DailyPrize"/>
        </methods>
      </class>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet3">
        <methods>
          <include name="c1_SuperPrizeSweep1"/>
          <include name="c1_SuperPrizeSweep1_Complete"/>
          <include name="c1_Mission1Sweep2"/>
        </methods>
      </class>
      <class name="com.ch.chapp.CHAppAndroidTestSuite.TestSet2">
        <methods>
          <include name="c1_Mission1Sweep2_Complete"/>
          <include name="chApp_VerifyVIPInApp"/>
          <include name="chApp_SignOut"/>
        </methods>
      </class>
    </classes>
  </test>
</suite>

1 Ответ

0 голосов
/ 11 декабря 2018
  • Отчет по экстентам всегда управляет тестовым заказом в соответствии с тем, что вы для него создали.
  • Нет необходимости управлять именем метода в вашем TestNG.XML, вы должны удалить его.Попробуйте создать простую структуру.Тогда реализуйте это для своего проекта.Вы должны реализовать несколько тестов без использования ссылки Selenium, вы можете протестировать его.

    Ссылка1: http://extentreports.com/docs/versions/3/java/#basic-usageСсылка2: https://github.com/ishah09/ExtentReport-3.1.5

  • Вы управляете ненадлежащим образом, что вызывает вас.Я нашел что-то, ExtentManager.getExtent ();это нечто отличное от фактического использования.

Поэтому я предлагаю вам ознакомиться с вышеупомянутыми ссылками и реализовать их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...