Selenium+Java(13):配置《自动化持续集成及测试报告邮件发送》的踩坑总结

以下是我撰写的两篇《配置自动化持续集成及测试报告邮件发送》连载博客:
Selenium+Java(11):Selenium+Jenkins实现自动化持续集成
Selenium+Java(12):配置Jenkins实现自动化测试报告邮件发送
若有需要可以点击查阅,若有问题欢迎交流指正。

今天这篇呢主要讲一下在配置中所踩过的那些坑(普通项目,非Maven项目):

  1. 问题:配置好run.bat文件后,在Jenkins中构建工程,控制台输出中报“找不到或无法加载主类”。
    原因:未在Java工程目录下创建lib文件并将所有的依赖jar包导入,导致Jenkins构建时包缺失。
    解决:在Java工程目录下创建lib文件并将所有的依赖jar包导入。
    辅助:如果你不知道都有哪些依赖包,请打开Eclipse,在工程上点击右键,找到Properties,点击之后在弹出的窗口中点击“Java Build Path”,找到“Libraries”,里面就是我们全部的依赖jar包,每一条后面都有具体的路径,打开对应的路径进行复制即可(注意:下方的JRE、TestNG里的jar包,也要复制放到lib目录下)。

  2. 问题:代码在Eclipse里执行没有问题,但是在Jenkins里构建失败。
    解决:可以检查一下是不是Jenkins的工作空间路径填写错误,这里需要填写我们Java工程的路径,如E:\Coding\CodeSpace\qualinkTestProd。

  3. 问题:Jenkins“构建后操作”中找不到

你可能感兴趣的:(Selenium自动化测试)