Как запустить файл Selenium testNG из командной строки с несколькими пакетами? - PullRequest
0 голосов
/ 08 февраля 2019

У меня проблемы с запуском моего testNG xml-файла из командной строки из-за основных тестов Selenium Java, имеющих несколько пакетов.

У меня есть пакет с именем webDrivertests, который включает в себя класс java, содержащий методы xmlзапускается файл, который называется LoadConfigModels.java.

. Файл xml имеет параллельLoadConfig.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

----> Пакет: утилита

--------> ExcelUtils.java

----> Пакет: webDrivertests

--------> LoadConfigModels.java

Все работает гладко, пока код не достигнет вызова Excel.utils и не завершится сбоем.Код работает нормально при запуске в Eclipse.Любая помощь будет оценена!Спасибо

1 Ответ

0 голосов
/ 08 февраля 2019

Лучший способ решить вашу проблему - использовать Maven / Gradle для сборки проекта и запуска тестов.

https://www.softwaretestinghelp.com/maven-project-setup-for-selenium-selenium-tutorial-24/

...