Testng FileNotFoundException при запуске из командной строки - PullRequest
0 голосов
/ 20 января 2020

Я получаю Testng FileNotFoundException при запуске из командной строки, вот параметры командной строки, которые я использую

java -cp MyTestAutomation-06252019.jar org.testng.TestNG ZaleniumMiniRegression . xml

Ниже приводится трассировка стека :

[SuiteHTMLReporter] [ERROR] test-output\testng.css (The system cannot find the path specified)
java.io.FileNotFoundException: test-output\testng.css (The system cannot find the path specified)
        at java.base/java.io.FileOutputStream.open0(Native Method)
        at java.base/java.io.FileOutputStream.open(FileOutputStream.java:292)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:185)
        at org.testng.internal.Utils.writeResourceToFile(Utils.java:263)
        at org.testng.reporters.HtmlHelper.generateStylesheet(HtmlHelper.java:32)
        at org.testng.reporters.SuiteHTMLReporter.generateReport(SuiteHTMLReporter.java:55)
        at org.testng.TestNG.generateReports(TestNG.java:1062)
        at org.testng.TestNG.run(TestNG.java:1005)
        at org.testng.TestNG.privateMain(TestNG.java:1326)
        at org.testng.TestNG.main(TestNG.java:1294)

1 Ответ

0 голосов
/ 06 февраля 2020

Если вы правильно настроили свои классы в файле XML, вы можете попробовать это:

Извлечение в папку с именем TestNG в C: \ directory

Установка среды classpath (папка TestNG и папка вашего проекта)

Изменить каталог ( cd) в папку вашего проекта и затем введите следующие команды:

set classpath=C:\eclipse-2018\Tests\bin;C:\TestNG\plugins\*

java -classpath %classpath% org.testng.TestNG ZaleniumMiniRegression.xml

Вот и все.

Если вы создали исполняемый файл JAR с помощью метода main, вы можете просто сделать:

java -jar <Your runnable jar file>.jar

Если у вас возникли проблемы с запуском веб-драйвера из командной строки, проверьте мой ответ здесь: { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...