我有由于主硒的Java测试有多个包在命令行运行TestNG的我的xml文件的麻烦。
我有一个包叫做webDrivertests,其中包括Java类,它包含的XML文件运行的方法,称为LoadConfigModels.java。
XML文件parallelLoadConfig.xml。
在LoadConfigModels.java,我导入另一个包称为实用程序,它包含一个称为ExcelUtils.java类,我使用来解析excel工作表。
下面是我使用的批处理文件:
set projectLocation=C:\Users\user_name\eclipse-workspace\Test_Scripts
cd/
cd %projectLocation%
set classpath=%projectLocation%\bin;%projectLocation%\lib\*
java org.testng.TestNG %projectLocation%\parallelLoadConfig.xml
pause
这里是一个目录:
- >项目名称:Test_Scripts
---->套餐:实用工具
--------> excel u替LS.Java
---->套餐:webDrivertests
--------> load config models.Java
一切顺利,直到代码到达Excel.utils通话和崩溃。该代码在Eclipse中运行时,运行正常。任何帮助,将不胜感激!谢谢
处理问题的最佳方法是使用Maven /摇篮建设项目并启动测试。
https://www.softwaretestinghelp.com/maven-project-setup-for-selenium-selenium-tutorial-24/