Невозможно создать отчет по экстентам в огурце. Я использую огурец версии 4 - PullRequest
0 голосов
/ 15 октября 2019

Я пользовался адаптером extereports-cucumber4, огурцом-java (4.2.0), ядром огурца (4.2.0), огурцом-джунитом (4.2.0), огурцом (2.12.2), отчетом об огурце-4.10.0, junit-3.8.1, cucumber-picocontainer-4.2.0, cucumber-extentsreport-com.vimalselvam (3.1.1)

Я могу сгенерировать выполнение тестовых случаев, но отчет не полученсгенерирован. Мне нужно указать какой-либо конкретный путь в файле TestRunner, кроме этого плагина = {"com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"},?

Я не могу опубликовать свой pomXML-файл здесь

Ответы [ 3 ]

0 голосов
/ 16 октября 2019

Это файл pom.xml
org.seleniumhq.selenium selenium-java 3.141.59
io.cucumber-core-огурца 4.0.1

<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>4.0.1</version>
</dependency>  
 <!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-junit -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>4.0.1</version>   
</dependency> 
 <!-- https://mvnrepository.com/artifact/info.cukes/gherkin -->
<dependency>
<groupId>info.cukes</groupId>
<artifactId>gherkin</artifactId>
<version>2.12.2</version>
<scope>provided</scope>
</dependency> 
 <!-- https://mvnrepository.com/artifact/net.masterthought/cucumber-reporting -->
 <dependency>
<groupId>net.masterthought</groupId>
<artifactId>cucumber-reporting</artifactId>
<version>4.10.0</version>
</dependency> 
 <!-- https://mvnrepository.com/artifact/junit/junit -->
 <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency> 
 <!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-picocontainer -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports-cucumber4-adapter</artifactId>
<version>1.0.7</version>
 </dependency>
 <!-- https://mvnrepository.com/artifact/com.aventstack/extentreports -->
 <dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<version>4.0.9</version>
</dependency>  
</dependencies>  
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.2</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.7</version>
        </plugin>
    </plugins>
   </build>
</project>
0 голосов
/ 17 октября 2019

Проблема, вероятно, связана с несовпадением версий. Вы можете посмотреть этот проект, я запустил его таким образом. (я это исправил)

0 голосов
/ 15 октября 2019

Можете ли вы попробовать с огурцом версии 4.0.1 и эквивалентными зависимостями

И экстерьер 4.0.9 вместе с адаптером cucumber4 версии 1.0.7

Я бы предложил использовать только адаптер огурца 4в вашей библиотеке POM.xml, а не в библиотеке cucumber-extentsreport-com.vimalselvam (3.1.1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...