Python behave python behave执行behave时命令无效<;功能文件名>;
IDEPyCharm professional,python 3.4.5,behave 1.2.5,环境Windows 7; 注意:我正在从功能文件目录运行命令; 当我尝试使用behave命令语法执行功能文件时(例如:behave home_page.feature);behave解释器响应带有以下消息“无效命令名”“主页.功能”。 是什么导致behave解释器将功能文件解析为命令名?这会是一个环境问题吗? 这不是PyCharm社区版“免费”的问题(我确实升级到Professional,以完全访问PyChram专业版中的行为驱动开发(BDD)功能) 仅供参考,behave有一个Python behave python behave执行behave时命令无效<;功能文件名>;,python-behave,Python Behave,IDEPyCharm professional,python 3.4.5,behave 1.2.5,环境Windows 7; 注意:我正在从功能文件目录运行命令; 当我尝试使用behave命令语法执行功能文件时(例如:behave home_page.feature);behave解释器响应带有以下消息“无效命令名”“主页.功能”。 是什么导致behave解释器将功能文件解析为命令名?这会是一个环境问题吗? 这不是PyCharm社区版“免费”的问题(我确实升级到Professional,以完全访
--help
参数来列出可用命令
您不能简单地调用behave home\u page.feature
这样做,behave(或任何命令行可执行文件)认为
home\u page.feature
本身就是一个参数
相反,behave使用-i
或-include
参数搜索与提供的正则表达式匹配的功能文件因此,改为像So
behave-i主页那样运行
或者,您可以使用@TAG\u NAME
然后,您可以使用-t
或-tags
参数运行这些特定标记
当您希望在功能中运行多个场景的特定场景时,标记很有用
有关更多信息,请参见完全可以执行行为主页。功能
。我一直使用功能文件作为参数调用行为。