Я пытаюсь выполнить как проект maven, я добавил зависимости в файл pom и зависимости от maven, также я могу найти банки огурца-джунита. Но все же я не могу импортировать соответствующую банку. Получение " The import cucumber.api.junit cannot be resolved ". Пожалуйста, найдите прикрепленный снимок экрана
В maven добавлена зависимость:
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.5</version>
<scope>test</scope>
</dependency>
Структура папок класса TestRunner
без предоставления зависимости внутри файла pom, как будут загружаться jar-файлы в зависимостях maven. Я добавил это в pom файл
отредактируйте вопрос и отправьте добавленную зависимость, потому что область зависимости важна!
извините, я добавил зависимости, которые использовал в моем файле Pom. Пожалуйста, помогите мне решить эту проблему
какова структура папок? что вы положили в папку src? где в вашем приложении находится класс TestRunner?
@Mehdi: я добавил снимок экрана, найдите его для структуры папок
проверьте ответ!




Вам нужен этот импорт:
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
У вас есть два варианта
1- измените структуру папок:
src
|
test
|
your-package
|
YourClass
2- Вы можете удалить тест области из зависимости следующим образом:
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.5</version>
</dependency>
Спасибо @Mehdi. твой ответ мне очень помог
@Deepak_Mahalingam yrw :)
пожалуйста, укажите свою зависимость внутри вашего файла pom