
python+pytest+allure接口自动化
问题和解决办法记录
y2Candice
一个一直在测试道路上努力前进的小小测试一枚!偶尔分享一些测试学习中总结的知识和遇到的问题,希望可以帮助到和我一样还在一直奋斗的伙伴们!
展开
-
单独在文件中打开allure生成的index.html报告时却显示为loading
:其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果。(注:allure-report目录为index.html文件的所在目录位置,不需要带index.html)】:编写.bat脚本,双击直接打开(该脚本要和index.html放在同一个目录下)allure serve:用于在本地渲染后对外展示结果。allure open:用于在本地渲染和查看结果;原创 2023-07-23 20:35:37 · 953 阅读 · 0 评论 -
pytest中生成allure报告时,测试报告中统计的用例数不正确
:因为生成index.html的allure报告,是根据临时的json文件生成的。每次运行时,没有删除旧的json文件,所以导致报告中的用例数是旧的json文件+新的json文件产生的总数,所以会不正确。】:生成allure报告语句中,要注意先删除旧的json文件,由新的json文件产生新的index.html报告。】:pytest中生成allure报告时,测试报告中统计的用例数不正确,用例数总是比实际用例数多。”]) # 产生临时json文件之前,先清空**–clean-alluredir**原创 2023-07-23 19:36:21 · 1529 阅读 · 0 评论 -
pycharm中运行py文件时,报错:找不到自己编写的包等目录问题ModuleNotFoundError: No module named ‘xxx‘
2)新增config.py配置路径文件,在该文件中编写各个文件的绝对路径(如:日志、用例、报告、数据等路径),然后在函数中,直接使用该路径名即可。】:运行的py文件和用到的包或者数据不在同一个文件目录下时,就会找不到这些数据的路径。】:pycharm中运行py文件时,报错:找不到自己编写的包等目录问题。/ 代表当前所在目录的父目录下的某个文件夹或文件。./ 代表当前所在目录下的某个文件夹或文件。代表当前所在目录的父目录。. 代表当前所在目录。原创 2023-07-23 19:24:06 · 2163 阅读 · 0 评论