簡體   English   中英

如何從命令行使用多個程序包運行Selenium testNG文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM