自动化学习报错笔记

本文记录了在自动化学习过程中遇到的一些问题及其解决方案,包括pytest无结果输出、读取Excel错误、Allure报告无法正常显示及Python请求接口时的Max retries exceeded错误。针对这些问题,提供了相应的参数设置、文件格式转换、正确使用Allure命令及代理设置等解决策略。
摘要由CSDN通过智能技术生成

1.def test_01():

print("------------------------------------")

使用pytest.main()运行时,运行成功但是没有结果输出

原因:pytest默认是不进行打印的,若要打印结果需要加-s参数即pytest.main(['-s'])

2.在pycharm新建excel如aa.xlsx,读取excel时报错xlrd.biffh.XLRDError: Unsupported format, or corrupt file:

原因:新建的虽然是.xlsx后缀,但是保存的时候可能不是这个格式,可以打开文件选择另存 为.xlsx格式。

3.生成allure测试报告,打开allure测试报告后全是loading

原因:allure报告直接双击index.html用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果

解决方案:allure使用了两种方式来渲染页面。分别是 allure open 和 allure serve。前者用于在本地渲染和查看结果,后者用于在本地渲染后对外展示结果。这里我们使用allure open

命令:

allure open allure-report目录 

这里的allure-report目录为allure generate生成的结果所在目录

(我实际打开index.html时右键找不到打开的浏览器,所以直接在目录里边双击打开了,输入了

allure open allure-report ./report/report后再次右键就能找到浏览器了,再用浏览器打开后就对了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值