一般做自動化測試我們直接執行最后一個腳本,通過它調用各個自動化測試腳本,我們的自動化測試腳本可能是分布在各個文件夾中的,不同的模塊我們通過from XX import YY引入。如果在編輯軟件中我們可以直接執行即可,但是如果想通過批處理文件啟動腳本或是通過cmd啟動腳本,此時就會提示找不到模塊,也就是import失敗。處理辦法如下:
import sys sys.path.append("D:\\workspace\\thinksns\\src") #在項目運行時,臨時將項目路徑添加到環境變量,這種方法在腳本運行完成后就會失效 ,不加這句無法用cmd直接運行該腳本,會提示找不到模塊也就是import失敗
就如上述所示在批處理文件或是cmd即將啟動的.py文件中的最上面加入上面2句話,路徑就是你項目代碼所在的路徑,添加以后再用批處里文件或是cmd啟動時就不會報錯啦