Я пытаюсь выполнить файл TestNG Suite через командную строку, чтобы инициировать прогон регрессии. В настоящее время я делаю это через Eclipse IDE успешно, щелкнув правой кнопкой мыши на файле testng.xml и выбрав Run As> TestNG Suite.Невозможно выполнить файл TestNG Suite с помощью командной строки
Однако, когда я пытаюсь запустить его через командную строку, появляется сообщение об ошибке. Шаги, приведенные ниже:
- Я перехожу в каталог, где сохранен мой файл "testng.xml". например C: \ Users \ ххх \ Documents \ затмений проекты \ Automated Testing \ конфиг
Выполните команду:
java org.testng.TestNG testng.xml
Приведенная выше команда генерирует ниже ответ:
Error: Could not find or load main class org.testng.TestNG
Я попытался установить путь к классу, чтобы включить все файлы selenium и testNG Jar, как показано ниже :
set classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium-2.25.0/libs/*
Однако это создает ниже сообщение об ошибке:
Environment variable classpath C:/Users/xxxx/Downloads/selenium-java-2.25.0/selenium- 2.25.0/libs/* not defined
Я посмотрел на документации TestNG (http://testng.org/doc/documentation-main.html), и это как раз говорит, что TestNG должен быть в вашем classpath, так что теперь я немного застрял. Любая помощь будет принята с благодарностью.