将一个 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 类时,报告没问题,当慢慢的增多,报告就变成了上图的样子。
这是为什么呢?有什么别的办法避开或者解决这个问题嘛