发布于2024-03-09 13:29 阅读(765) 评论(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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!