在学习pytest框架过程中遇到了的小问题,找了好多文章在此记录方便遇到同样问题的小伙伴参考
问题1:执行测试用例时发现pytest执行了但是未生成报告
问题2:报告生成了未自动在浏览器打开
解决办法:
1、更新pycharm的版本,这个比较简单步骤就不写了,大家自行在官网下载最新版的pycharm使用
2、查看allure版本与allure-pytest版本是否匹配(我最开始使用的allure版本是2.17,后来换成了2.9.0但是也没解决我的问题,也许能解决你的问题,可以尝试一下)
3、在pycharm里面修改配置
file>setting>tools>Python integrated tools>testing>default test runner>unittests
修改完成后在执行用例就可以了。
最后一个办法解决了我的问题,生成了报告且自动打开了,棒棒的