IllegalStateException:java.lang.NumberFormatException - ATU ReportListener

时间:2015-06-03 09:56:40

标签: java selenium numberformatexception

当我尝试运行测试用例时出现此错误。但是相同的代码在其他计算机上工作正常。为什么会发生此错误。如何解决此问题。

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

1 个答案:

答案 0 :(得分:0)

我甚至得到了同样的错误,并以这种方式修复...尝试,你必须摆脱异常

  1. 将atu.properties文件放在工作区中,并更改指向属性的路径

    {

    System.setProperty("atu.reporter.config",
                       "E:\\Fresh Start\\Practise Concepts Advanced\\atu.properties");
    

    }

  2. 您需要手动创建文件夹,然后在其中存储结果,然后在.properties文件中设置相同的内容。

  3. ex:u.reports.dir=E:/Fresh Start/Practise Concepts Advanced/ATU Reporter

    有意义吗?如果您需要其他信息,请回复。