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

Ash*_*san 3 python pycharm python-behave

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

如何设置运行配置

运行配置

小智 5

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

if __name__ == '__main__':
    from behave import __main__ as behave_executable
    behave_executable.main(None)
Run Code Online (Sandbox Code Playgroud)

您将获得此文件的常用“运行”上下文菜单。我们暂时称其为执行者,因为我不知道是否有任何广泛使用的术语。这相当于在其目录中执行行为。然后,您可以使用标签和一些类似的执行程序(当然,使用 args!=None 参数)来调用不同的场景集。

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


Luc*_*llo 5

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

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

复制行为路径:

在此处输入图片说明

并将其粘贴到“脚本”中:

在此处输入图片说明