Я получаю java.lang.NullPointerException
ошибки во время работы моего проекта, который рамка TestNG сконфигурированного с ATUReporter
Селен Java (ATUReporter) - Получение ошибки java.lang.NullPointerException во время работы TestNG люкса с ATUReporter
вещей, которые я сделал:
- Добавлены банки ATU в проекте
- Добавлена
@Listeners({ ATUReportsListener.class, ConfigurationListener.class, MethodListener.class })
в моем BaseClass - Добавлена линия
System.setProperty("atu.reporter.config", "path\\ATU.properties");
Добавлено эту строку в мой файл TestNG:
<listeners> <listener class-name="atu.testng.reports.listeners.ATUReportsListener" /> <listener class-name="atu.testng.reports.listeners.ConfigurationListener" /> <listener class-name="atu.testng.reports.listeners.MethodListener" /> </listeners>
Мой ATU.properties файл также находится в правильном каталоге, как указано в строке SystemProperty.
Просьба предложить!
Базовый класс Пример: StackTrace
@Listeners({ ATUReportsListener.class, ConfigurationListener.class, MethodListener.class })
public class test {
{
System.setProperty("atu.reporter.config", "path\\ATU.properties");
}
@Test(priority=0)
public void login()
{
OpenUrltest();
}
}
Ошибка:
java.lang.IllegalStateException: java.lang.NullPointerException в atu.testng.reports.listeners .ATUReportsListener.onStart (Неизвестный источник) на org.testng.SuiteRunner.invokeListeners (SuiteRunner.java: 10) на org.testng.SuiteRunner.run (SuiteRunner.java:268) в org.testng.SuiteRunnerWorker.runSuite (SuiteRunnerWorker.java:52) в org.testng.SuiteRunnerWorker.run (SuiteRunnerWorker.java:86) на org.testng.TestNG.runSuitesSequentially (TestNG.java:1284) в org.testng.TestNG.runSuitesLocally (TestNG.java:1209) в org.testng.TestNG.runSuites (TestNG.java:1124) на org.testng.TestNG.run (TestNG.java:1096) at org.testng.remote.AbstractRemoteTestNG.run (AbstractRemoteTestNG.java:132) на org.testng.remote.RemoteTestNG.initAndRun (RemoteTestNG.java:236) на org.testng.remote.RemoteTestNG.main (RemoteTestNG.java:81) Вызвано: jav a.lang.NullPointerException в atu.testng.reports.utils.Directory.init (Unknown Source) в atu.testng.reports.utils.Directory.verifyRequiredFiles (Unknown Source) ... подробнее 12
Вы можете поделиться трассировкой стека ошибки? и ваш Java-класс, где вы зарегистрировали слушателей. – Paras
java.lang.IllegalStateException: java.lang.NullPointerException \t в atu.testng.reports.listeners.ATUReportsListener.onStart (Unknown Source) \t в org.testng.SuiteRunner.invokeListeners (SuiteRunner.java:210) \t на org.testng.SuiteRunner.run (SuiteRunner.java:268) \t на org.testng.SuiteRunnerWorker.runSuite (SuiteRunnerWorker.java:52) \t в org.testng.SuiteRunnerWorker .run (SuiteRunnerWorker.java:86) –
Измените свой вопрос, поместите свой базовый класс и трассировку стека ошибок в самом вопросе, не публикуйте в комментариях какую-либо информацию относительно вопроса. – Paras