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中的配置进行运行了。
相关推荐
white-persist7 小时前
VSCode 快捷键大全:从设计理念到场景化高效运用(详细解析)(文章末尾有vim快捷键大全)
linux·ide·vscode·python·编辑器·系统安全·vim
liliangcsdn7 小时前
python threading异步并发调用示例
python
计算机毕设匠心工作室7 小时前
【python大数据毕设实战】全面皮肤病症状数据可视化分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
后端·python·mysql
码界奇点7 小时前
基于Python与Pygame的多功能游戏系统设计与实现
python·游戏·毕业设计·pygame·源代码管理
我命由我123457 小时前
VSCode - VSCode 颜色值快速转换
前端·ide·vscode·前端框架·编辑器·html·js
万邦科技Lafite7 小时前
一键获取淘宝店铺所有商品信息,实时监控商品数据
开发语言·数据库·python·api·开放api·电商开放平台·淘宝开放平台
小糖学代码8 小时前
LLM系列:1.python入门:2.数值型对象
人工智能·python·ai
零日失眠者8 小时前
这5个Python库一旦掌握就离不开
后端·python
用户8356290780518 小时前
如何使用 Python 从 Word 文档中批量提取表格数据
后端·python
Jerryhut8 小时前
sklearn函数总结四——归一化和标准化
人工智能·python·机器学习·jupyter·sklearn