2015-12-27 106 views
0

我在我的VS中使用Selenium WebDriver進行了一些簡單的NUnit測試。如何使用MSBuild +批處理在控制檯中運行我的測試?我創建.bat文件如下:如何使用MSBuild + Bath來運行Selenium WebDriver的NUnit測試?

set pathMSBuild = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\" 
@echo off 
cls 
cd %pathMSBuild% 
msbuild.exe "C:\Users\IliA\Documents\Visual Studio 2015\Projects\GitHubAutomation\GitHubAutomation.sln" /p:configuration=debug 
pause 

但是當我嘗試運行的build.bat我有一個錯誤:「的MSBuild」不被識別爲一個內部或外部命令,可操作的程序或批處理文件。

我的build.bat坐落在C:\

回答

0

要啓用命令提示符的MSBuild,請添加。NET(版本)框架位置到PATH環境變量。

通過右鍵點擊'計算機',選擇'屬性',點擊左側導航欄中的'高級系統設置',即可訪問環境變量。在對話框中點擊'環境變量'按鈕,用例如.Net框架路徑更新'PATH'。 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319。

更新您的bat文件到CD到Net框架目錄中msbuild.exe可用,然後發出msbuild <prj>命令,如下圖所示:

CD C:\Windows\Microsoft.NET\Framework64\v4.0.30319 
msbuild <<YOUR PROJECT PATH>> 
PAUSE 
EXIT 
相關問題