启动配置 first_behave.feature 引用了不存在的项目 python_behave_template-master 错误

Launch configuration first_behave.feature references non-existing project python_behave_template-master error

我在 eclipse 中配置了 Pydev,还在 运行 BDD 方法中的示例项目中安装了 behave 和 cucumber。

每次我右键单击功能文件 (dirst_behave.feature) 和 运行 作为 "Cucumber feature",我得到错误 -

"Launch configuration first_behave.feature references non-existing project python_behave_template-master."

我尝试重新映射 Python 解释器,但没有成功。如果您能帮助解决此问题,我们将不胜感激。

我正在使用 Pycharm IDE 到 运行 python 脚本,但是 Behave 方法在 Pycharm 社区版本中不起作用。(附上屏幕截图供参考)

enter image description here

Each time i right click on the feature file (dirst_behave.feature) and Run as "Cucumber feature", i get the error -

"Launch configuration first_behave.feature references non-existing project python_behave_template-master."

I was using Pycharm IDE to run python scripts, but Behave approach doesn't work in Pycharm community version.(Screenshots attached for reference)

您不能 运行 *.feature 脚本直接来自 Pycharm IDE.

尝试从终端运行你的脚本:

behave feature/first_behave.feature

Behave 在 Eclipse 和 PyCharm (CE) 中都有效。但是涉及到更多方便的工作。两种 IDE 都允许您 运行 通用命令。所以,应该可以运行吧。当您需要调试器来诊断行为测试时,这尤其需要运行(但您通常需要提供自己的脚本来导入行为 main() 函数,就像行为脚本一样)。