pycharm中常见问题及其解决方案

问题1

本地安装了allure需要配置环境变量之类的,但是在pycharm中提示没有找到allure

问题原因

1.可能是pycharm 中的默认终端是ps,这个时候可能会导致识别不到
2.创建了虚拟环境,但是将allure-pytest安装到了本地,导致识别不到

解决方案

在pycharm中按下图位置修改

问题2

pycharm不识别pytest的测试用例

问题原因

1.可能是没有严格按照pytest的命名规则去命名文件、类、方法
2.可能是没有正确安装 pytest 到对应位置
3.可能是pycharm的运行方式没有设置正确

解决方案

1.使用正确的命名规则
2.检查pytest的安装位置,虚拟环境与本地环境
3.按照下图修改下运行方式