[英]How to run a Selenium testNG file from Command Line with multiple packages?
由於主要的Selenium Java測試具有多個軟件包,因此無法從命令行運行testNG xml文件。
我有一個名為webDrivertests的程序包,其中包括java類,該類包含xml文件運行的方法,稱為LoadConfigModels.java。
xml文件是parallelLoadConfig.xml。
在LoadConfigModels.java中,我導入了另一個名為Utility的程序包,其中包含一個名為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
---->包:實用程序
--------> ExcelUtils.java
---->軟件包:webDrivertests
--------> LoadConfigModels.java
一切運行順利,直到代碼到達Excel.utils調用並崩潰。 在eclipse中運行時,代碼運行良好。 任何幫助,將不勝感激! 謝謝
解決問題的最佳方法是使用Maven / Gradle構建項目並啟動測試。
https://www.softwaretestinghelp.com/maven-project-setup-for-selenium-selenium-tutorial-24/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.