2016-09-23 44 views
-1

IDE PyCharm專業版,python 3.4.5,行爲1.2.5,環境Windows 7; 注意:我正在從功能文件目錄運行命令; 當我嘗試使用behave命令語法(例如:behave home_page.feature)執行功能文件時;具有以下消息的無效命令名'home_page.feature'的行爲解釋器響應。 什麼可能導致行爲解釋器將特徵文件解析爲命令名稱?這會成爲環境問題嗎? 這不是PyCharm社區版的「免費」問題(我沒有升級到專業版,可以完全訪問PyChram專業版中的行爲驅動開發(BDD)功能)。python-behave-invalid命令執行時<功能文件名>

回答

-1

僅供參考,舉止有--help參數列出可用的命令

你不能簡單地調用behave home_page.feature
這樣做,行爲(或與此有關的任何命令行可執行文件)認爲home_page.feature一種說法本身

相反的行爲使用-i--include參數搜索功能相匹配的文件提供的正則表達式
所以取而代之,運行表現得像這樣behave -i home_page

或者,您可以在您的功能文件,@TAG_NAME
添加標籤然後,您可以使用-t--tags參數
標籤是有幫助的運行這些特定的標記,當你想在一個功能

運行的許多場景具體場景

https://pythonhosted.org/behave/behave.html以獲取更多信息

+0

這是絕對可以做到的'表現home_page.feature'.I調用的行爲與功能的文件作爲參數*所有的時間*。 – Louis

相關問題