2016-11-10 92 views
0

我已經安裝了behave 1.2.5和PyCharm社區。當我右鍵單擊功能文件時,我沒有看到名爲的選項作爲功能文件運行。如何使用Pycharm社區運行功能文件

如何設置運行配置

Run Configuration

+0

BDD支持僅在專業版中可用。看看這裏的功能比較:https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html – idjaw

+0

@idjaw是的。但就我而言,我必須使用社區版本。我已經通過** pip **安裝了這個行爲。因此,如何讓功能文件運行 –

+1

您不會像預期的那樣,在社區版中使用BDD功能。根據我指定的鏈接,BDD功能僅在專業版中可用。 – idjaw

回答

1

正如其他人所指出的,PyCharm社區版不會有太大幫助,當涉及到行爲的支持。但是,您可以創建一個testAllFeatures.py與此大致內容:

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

您將獲得通常的「運行」上下文菜單此文件。現在讓我們稱之爲執行者,因爲我不知道這是否有任何廣泛的術語。 這相當於在其目錄中執行行爲。然後,您可以使用標籤和幾個類似的執行程序(當然,使用參數!=無參數)來調用不同的場景集。

另一種方法是在PyCharm中創建「運行配置」以調用行爲cli。上面概述的執行器方法的優點是,即使不使用PyCharm(包括CI環境),也可以運行執行程序