将一个 selenium 自动化测试项目在本地运行,全部成功。

将其部署到 Jenkins 上,其中上传图片的所有用例全部失败了

Jenkins 无法识别图片吗?该怎么解决?
现在的暂时解决方案是:不在 jenkins 的 workspace 运行了,但是下面报告的问题仍未解决

补充报告的问题:
无法呈现正常的报告:

使用的方法是:

# 一、加载器实例化
loader = unittest.TestLoader()
# 二、套件实例化
suite = unittest.TestSuite()
# 三、将收集到的用例,放到测试套件当中。
suite.addTests(loader.loadTestsFromTestCase(TestLogin))

# 四 运行并生成报告
    try:
        runner = unittestreport.TestRunner(suite=suite,
                                           filename="HTMLReport_1.html",
                                           report_dir=html_report_dir,
                                           title='Report 1',
                                           tester='lishengjiao',
                                           desc="报告1",
                                           templates=2)
        # 五、运行测试套件,设置重跑策略
        runner.rerun_run(count=1)
    finally:
        """浏览器退出"""
        chrome_driver.quit()

suite.addTests(loader.loadTestsFromTestCase(TestLogin))刚开始添加了几行 Test 类时,报告没问题,当慢慢的增多,报告就变成了上图的样子。

这是为什么呢?有什么别的办法避开或者解决这个问题嘛


↙↙↙阅读原文可查看相关链接,并与作者交流