如何使用Pycharm社区运行功能文件

时间:2016-11-10 05:06:18

标签: python pycharm python-behave

我已安装了行为1.2.5和PyCharm社区。当我右键单击该功能文件时,我没有看到名为运行为功能文件的选项。

如何设置运行配置

Run Configuration

2 个答案:

答案 0 :(得分:2)

正如其他人所说,PyCharm社区版在行为支持方面不会有太大帮助。但是,您可以使用大致此内容创建testAllFeatures.py:

if __name__ == '__main__':
    from behave import __main__ as behave_executable
    behave_executable.main(None)

你会得到通常的" Run"此文件的上下文菜单。现在让我们称之为执行者,因为我不知道这是否存在任何广泛的术语。 这相当于在其目录中执行行为。然后,您可以使用标签和一些类似的执行程序(当然使用args!=无参数)来调用不同的场景集。

另一种方法是创建"运行配置"在PyCharm中调用行为cli。上述执行程序方法的优点是,即使您不使用PyCharm,也可以运行 executors ,包括CI环境。

答案 1 :(得分:2)

我知道这是一个老问题,但也许其他人也有同样的问题。

您可以像这样设置PyCharm社区:

复制行为路径:

enter image description here

将其粘贴在“脚本”中:

enter image description here