Получение огурца не может разрешить тип

При использовании @RunWith(Cucumber.class) я получаю:

Cucumber cannot be resolved to type and class <Cucumber>cannot resolved to a type.

Но никаких предложений по импорту оператора библиотеки нет. Если я импортирую его вручную с помощью import cucumber.api.CucumberOptions, то получение Cucumber.api не может быть преобразовано в тип. Есть ли какая-либо зависимость или какие-либо внешние банки, которые необходимо добавить?


person Amar Modi    schedule 31.07.2018    source источник


Ответы (1)


Вы добавили Cucumber в качестве зависимости в свой проект? Вы можете сделать это с помощью Maven или Gradle. Например, если вы используете Maven, вам нужно добавить следующую зависимость в ваш pom.xml:

<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>3.0.2</version>
    <scope>test</scope>
</dependency>

Обратите внимание, что 3.0.2 — это текущая версия atm. Будут выпущены новые версии. Вы можете найти последнюю версию либо в документации, либо на GitHub.

Дополнительную информацию об установке можно найти здесь: https://docs.cucumber.io/installation/java/

person Marit    schedule 01.08.2018