有没有办法在python中运行python行为而不是通过命令行?
默认用法:在带有功能/步骤的基础文件夹中运行behave命令
所需用法:调用在指定文件夹中执行行为测试的函数(或具有某种导入)
答案 0 :(得分:12)
通过处理行为源代码找到解决方案:
from behave.__main__ import main as behave_main
behave_main("path/to/specified/folder")
行为的主要方法枚举并处理它在参数中找到的所有路径。