Я пытаюсь создать проект Selenium с TestNG и Cucumber.Когда я пытаюсь выполнить тестовые случаи из файла Runner Cucumber или XML-файла TestNG, я получаю следующую ошибку:
Error: Unable to initialize main class org.testng.remote.RemoteTestNG
Caused by: java.lang.NoClassDefFoundError: org/testng/TestNGException
Когда я пытаюсь выполнить тестовые случаи из файла Feature Cucumber, я получаюошибка ниже:
Error: Could not find or load main class cucumber.api.cli.Main
Caused by: java.lang.ClassNotFoundException: cucumber.api.cli.Main
Это структура моего проекта
RunnerClass:
@CucumberOptions(
features = {"src/test/resources/features/Administration/Export.feature"},
monochrome = true,
plugin = {"pretty","html:target/Destination"},
glue = {"valveAware.port.localhost.tests"}
)
public class ValveAwareRunnerTest extends AbstractTestNGCucumberTests{
}
TestNG XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test thread-count="5" name="Test">
<classes>
<class name="valveAware.port.localhost.runner.ValveAwareRunnerTest"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
.classpath файл VATestProject:
добавлено банок:
Я не могуопределить причину проблемы.