Sto usando insieme Cucumber-JVM e Selenium WebDriver. Ho un progetto Maven in Eclipse e la dipendenza di file di pom.xml è come qui sotto:L'ultima versione di cetriolo-java e cetriolo-junit non funziona
<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>
Il contenuto del file di 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 {
}
sto ottenendo l'errore nelle righe seguenti codice:
import cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format = {"pretty", "html:target/cucumber-htmlreport","json-pretty:target/cucumber-report.json"})
Ma quando ho usato la versione 1.0.14 funziona bene. Cosa c'è di sbagliato con l'ultima versione?
quello messaggio di errore avete? – Paizo
L'importazione cucumber.junit non può essere risolta per "import cucumber.junit.Cucumber;" e Marcatori multipli su questa linea \t - Cetriolo non può essere risolto su un tipo \t - La classe non può essere risolta per le prossime 2 righe di codice –