当我尝试运行测试用例时出现此错误。但是相同的代码在其他计算机上工作正常。为什么会发生此错误。如何解决此问题。
java.lang.IllegalStateException: java.lang.NumberFormatException: null
at atu.testng.reports.listeners.ATUReportsListener.onStart(Unknown Source)
at org.testng.SuiteRunner.invokeListeners(SuiteRunner.java:197)
at org.testng.SuiteRunner.run(SuiteRunner.java:238)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
at org.testng.TestNG.run(TestNG.java:1031)
at com.ibm.pmc.selenium.main.GuiTestMain.main(GuiTestMain.java:130)
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at atu.testng.reports.utils.SettingsFile.correctErrors(Unknown Source)
... 9 more
答案 0 :(得分:0)
我甚至得到了同样的错误,并以这种方式修复...尝试,你必须摆脱异常
将atu.properties文件放在工作区中,并更改指向属性的路径
{
System.setProperty("atu.reporter.config",
"E:\\Fresh Start\\Practise Concepts Advanced\\atu.properties");
}
您需要手动创建文件夹,然后在其中存储结果,然后在.properties
文件中设置相同的内容。
ex:u.reports.dir=E:/Fresh Start/Practise Concepts Advanced/ATU Reporter
有意义吗?如果您需要其他信息,请回复。