Я пытаюсь запустить testng.xml из командной строки. У меня есть файл jar testng7.2.jar и JCommander в папке lib корневого проекта.
Я устанавливаю путь к классам следующим образом:
set classpath=C:\Users\test-automation\bin;C:\Users\test-automation\lib\*
В папке lib есть следующие файлы jar:
com.beust.jcommander_1.72.0.jar
org.apache-extras.beanshell.bsh_2.0.0.b6.jar
org.testng_7.2.0.r202003151902.jar
org.yaml.snakeyaml_1.21.0.jar
Я запускаю следующую команду для выполнения testng из командной строки.
java -Dtestng.dtd.http=true org.testng.TestNG C:\Users\test-automation\testng.xml
Но появляется следующая ошибка:
[TestNG] [ERROR]
Cannot find class in classpath: main.IConductorRunner
Пакет TestNG отлично работает с консоли eclipse. Но когда я пытаюсь сделать это из командной строки (командная строка Windows), я получаю указанную выше ошибку. Не уверен, что именно делать, так как я новичок в тестировании.