小编Vis*_*wak的帖子

TestNG套件的NumberFormatException

我试图通过命令行运行我的Selenium测试.为了实现它,我创建了一个包含多个测试的示例类和一个testng.xml文件.

我在命令行中一个接一个地运行以下命令:

d: 
cd D:\Yes\selenium\sel_mock_aut_tests\Nothing
set pp=D:\Yes\selenium\sel_mock_aut_tests\Nothing
set classpath=%pp%\bin;%pp%\lib\*
java org.testng.TestNG %pp%\ATestNG.xml
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

[TestNG] [ERROR] java.lang.NumberFormatException: For input string: "1.0"
Run Code Online (Sandbox Code Playgroud)

我的testng.xml文件看起来像这样(并命名为ATestNG.xml):

<suite name="MyTests" verbose="1.0">
<test name="BatExecution">
    <classes>
        <class name="TestNGOperations.RunUsingBatFile" />
    </classes>
</test>
</suite>
Run Code Online (Sandbox Code Playgroud)

导致错误的原因是什么?如何解决?

java xml testng

3
推荐指数
1
解决办法
251
查看次数

标签 统计

java ×1

testng ×1

xml ×1