Pycharm Community 配置调试Behave

前提:python小白,临时搞python项目,公司限制使用Pycharm版本,故只能使用社区版,然而官方有明确说明:只有Professional版支持Behave。故研究了半天才整清楚社区版调试Behave的设置

没有进行下面的步骤之前,当我打开.feature文件,右上角是没有 甲壳虫 debug按钮让点的,因为人家只有收费的版本才默认支持behave调试运行

配置其实很简单,先前提保障项目所有的包都安装对:

第一步:右上角 -> RUN -> Edit Configurations

第二步 配置带参数的debug配置

  1. Module 那里的 behave ,会自动出现选项,选中即可

  2. FilePathRelativeToProjectRoot为动态加载需要运行的文件的相对路劲 :

你假如你要运行demo.feature,那么在打开此文件,按照常规的点击 右上角的甲壳虫运行即可

  1. -D ENV=dev :即运行时修改我本地behave.ini中的环境 为 dev,因为我这个项目是根据环境动态加载配置文件的,所以咱本地运行就加载dev环境的配置,如果不加这一项的话,就默认按照 behave.ini中的配置进行运行了。
相关推荐
Hylan_J29 分钟前
【VSCode】MicroPython环境配置
ide·vscode·python·编辑器
莫忘初心丶33 分钟前
在 Ubuntu 22 上使用 Gunicorn 启动 Flask 应用程序
python·ubuntu·flask·gunicorn
失败尽常态5233 小时前
用Python实现Excel数据同步到飞书文档
python·excel·飞书
2501_904447743 小时前
OPPO发布新型折叠屏手机 起售价8999
python·智能手机·django·virtualenv·pygame
青龙小码农3 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx
大数据追光猿4 小时前
Python应用算法之贪心算法理解和实践
大数据·开发语言·人工智能·python·深度学习·算法·贪心算法
Leuanghing4 小时前
【Leetcode】11. 盛最多水的容器
python·算法·leetcode
xinxiyinhe5 小时前
如何设置Cursor中.cursorrules文件
人工智能·python
诸神缄默不语6 小时前
如何用Python 3自动打开exe程序
python·os·subprocess·python 3
橘子师兄6 小时前
分页功能组件开发
数据库·python·django