IDE PyCharm professional,python 3.4.5,行为1.2.5,环境Windows 7; 注意:我正在从功能文件目录运行命令; 当我尝试使用behave命令语法执行功能文件时(例如:behave home_page.feature);具有以下消息的行为解释器响应'无效的命令名称' home_page.feature'。 可能导致行为解释器将特征文件解析为命令名的原因是什么?这会是一个环境问题吗? 这不是社区版“免费”的问题。 PyCharm(我确实升级到Professional以完全访问专业版PyChram中的行为驱动开发(BDD)功能)。
答案 0 :(得分:-1)
仅供参考,行为有--help
参数列出可用命令
您不能简单地致电behave home_page.feature
这样做,行为(或任何可执行的命令行)认为home_page.feature
本身就是一个参数
而是使用-i
或--include
参数来搜索与提供的正则表达式匹配的要素文件
相反,运行的行为与behave -i home_page
或者,您可以使用@TAG_NAME
添加功能文件中的标签
然后,您可以使用-t
或--tags
参数来运行这些特定代码
当您想要在功能