程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

Maven 不使用 pom 中的 Surefire 插件构建项目

发布于2024-03-09 13:29     阅读(672)     评论(0)     点赞(23)     收藏(3)


我有一个使用 TestNG 进行 Selenium WebDriver 测试的 Maven 项目。我想分组运行测试,这就是为什么在 pom 文件中添加 Surefire 插件很重要,这就是我添加到 pom 文件中的内容:在此输入图像描述

如果我在使用 maven 添加这些单词后运行我的项目(使用 testNG 仍然有效),我会在控制台中收到错误,并且 WebDriver 甚至无法打开。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test
(default-test) on project PORefactor: Execution default-test of goal 
org.apache.maven.plugins:maven-surefire-plugin:2.15:test failed: There was an error in 
the forked process.

并且 :

[ERROR] Cannot find class in classpath: com.volnoboy.POImplementation

我尝试刷新和清理项目。我将项目移至另一台计算机,错误是相同的。网络连接良好。我应该怎么办?


解决方案


这是我的 pom

         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.15</version>
            <configuration>
                <!-- <groups>1</groups> -->
                <suiteXmlFiles>
                    <suiteXmlFile>testSuites\testng1.xml</suiteXmlFile>
                    <suiteXmlFile>testSuites\testng1.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-report-plugin</artifactId>
            <version>2.15</version>
        </plugin>

尝试使用该插件。

当然,您的 pom.xml 中需要 testng 和 selenium 依赖项。

希望能帮助到你。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/686159/51172af58fb454338280/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

23 0
收藏该文
已收藏

评论内容:(最多支持255个字符)