Я использую Cucumber-JVM и Selenium WebDriver вместе. У меня есть проект Maven в затмении и зависимости pom.xml файла, как показано ниже:Последняя версия огурца-java и огурца-юнит не работает
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.2</version>
<scope>test</scope>
</dependency>
Содержание RunCukesTest.java файла:
import org.junit.runner.RunWith;
import cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format = {"pretty", "html:target/cucumber-htmlreport","json-pretty:target/cucumber-report.json"})
public class RunCukesTest {
}
Я получаю сообщение об ошибке в следующих строках кода:
import cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format = {"pretty", "html:target/cucumber-htmlreport","json-pretty:target/cucumber-report.json"})
Но когда я использовал версию 1.0.14, он хорошо работает. Что случилось с последней версией?
, что сообщение об ошибке у вас есть? – Paizo
Импорт cucumber.junit не может быть разрешен для "import cucumber.junit.Cucumber;" и Несколько маркеров в этой строке \t - Огурцы не могут быть разрешены к типу \t - Класс не может быть разрешен для следующих 2 строк кода –