3
有沒有什麼辦法可以在python中運行python而不是通過命令行運行?運行python的行爲從python而不是命令行
預設使用:在與功能的基本文件夾中運行的行爲命令/步驟
期望使用:調用一個函數(或具有一定的進口),它執行在指定文件夾
有沒有什麼辦法可以在python中運行python而不是通過命令行運行?運行python的行爲從python而不是命令行
預設使用:在與功能的基本文件夾中運行的行爲命令/步驟
期望使用:調用一個函數(或具有一定的進口),它執行在指定文件夾
所述的行爲測試中發現的溶液通過處理行爲源代碼:
from behave.__main__ import main as behave_main
behave_main("path/to/tutorial")
行爲枚舉和處理它在其參數中找到的所有路徑的主要方法。
使用附加參數添加標記(-t)並防止跳過場景輸出的示例(-k): 'behave_main([「path/to/tutorial」,'-t @run','-k']) ' – DreamFlasher 2015-06-16 08:09:39
在下載頁面上似乎有一個示例代碼,它將其導入並從文件運行它:https://pypi.python.org/pypi/behave。通常,_yes_,如果你可以從命令行運行它,你可以從一個文件運行它 – 2015-03-03 10:28:31
也許我沒有看到明顯的,但是我從這個例子開始 - 他們只是用命令「behave」啓動它, 。你能否指點我在哪裏解釋如何從文件中運行它?謝謝! – DreamFlasher 2015-03-03 12:40:17