Używam razem Cucumber-JVM i Selenium WebDriver. Mam projekt Maven Eclipse i zależności od pom.xml pliku jest jak poniżej:Najnowsza wersja cucumber-java i cucumber-junit nie działa
<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>
Zawartość pliku RunCukesTest.java jest:
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 {
}
Dostaję błąd w następujących liniach kodu:
import cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format = {"pretty", "html:target/cucumber-htmlreport","json-pretty:target/cucumber-report.json"})
Ale kiedy użyłem wersji 1.0.14 działa dobrze. Co jest złego w najnowszej wersji?
co komunikat o błędzie masz? – Paizo
Import pliku cucumber.junit nie może zostać rozwiązany dla "import cucumber.junit.Cucumber;" i wiele znaczników w tym wierszu \t - Ogorek nie może zostać rozpoznany jako typ \t - Klasa nie może zostać rozstrzygnięta na następne 2 wiersze kodu –