黄瓜-范围报告3问题

时间:2018-06-22 13:25:16

标签: java cucumber cucumber-jvm extentreports selenium-extent-report

在黄瓜Java 8中运行功能文件时,出现以下问题

  

cucumber.runtime.CucumberException:无法加载插件类:   com.cucumber.listener.ExtentCucumberFormatter。它没有实现   黄瓜api插件         在Cucumber.runtime.formatter.PluginFactory.loadClass(PluginFactory.java:179)         在Cucumber.runtime.formatter.PluginFactory.pluginClass(PluginFactory.java:166)         在Cucumber.runtime.formatter.PluginFactory.getPluginClass(PluginFactory.java:223)         在Cucumber.runtime.formatter.PluginFactory.isFormatterName(PluginFactory.java:201)         在Cucumber.runtime.RuntimeOptionsFactory.addPlugins(RuntimeOptionsFactory.java:89)         在Cucumber.runtime.RuntimeOptionsFactory.buildArgsFromOptions(RuntimeOptionsFactory.java:37)         在Cucumber.runtime.RuntimeOptionsFactory.create(RuntimeOptionsFactory.java:24)         在Cucumber.api.junit.Cucumber。(Cucumber.java:74)         在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)处         在sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)         在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)         在java.lang.reflect.Constructor.newInstance(Constructor.java:423)         在org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)         在org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)         在org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)         在org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)         在org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)         在org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)         在org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:87)         在org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:73)         在org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46)         在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522)         在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)         在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)         在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

请在下面找到我的POM文件

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



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

        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-testng</artifactId>
            <version>${cucumber.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>21.0</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.assertj</groupId>
            <artifactId>assertj-core</artifactId>
            <version>3.8.0</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.12.0</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>io.cucumber</groupId>
            <artifactId>cucumber-java</artifactId>
            <version>3.0.2</version>
        </dependency>

        <dependency>
            <groupId>com.aventstack</groupId>
            <artifactId>extentreports</artifactId>
            <version>3.1.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.vimalselvam</groupId>
            <artifactId>cucumber-extentsreport</artifactId>
            <version>3.0.0</version>
        </dependency>

有人可以帮我解决这个问题吗?我无法继续。

0 个答案:

没有答案