我试图通过命令行运行我的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)
导致错误的原因是什么?如何解决?