本專案是【Angular 自動化測試實戰:使用 Protractor 實現 E2E 測試】課程附帶的練習範例專案,學員可以透過此專案進行 E2E 測試相關實作。
請參考 Angular 與 Protractor 開發環境說明 進行設定。
-
執行 Web API 伺服器
請到 這裡 下載本課程所需的後端 Web API 程式,並依據該頁面說明進行下載並執行。
Windows PowerShell
$ProgressPreference = 'SilentlyContinue' [Net.ServicePointManager]::SecurityProtocol = "tls12, tls11" Invoke-WebRequest -Uri https://github.com/duotify/ProtractorLabs/releases/download/v1.0/ProtractorLabsBE.exe -OutFile ProtractorLabsBE.exe start .\ProtractorLabsBE.exe
macOS
curl -sL https://github.com/duotify/ProtractorLabs/releases/download/v1.0/ProtractorLabsBE -o ProtractorLabsBE chmod a+x ProtractorLabsBE ./ProtractorLabsBE
-
使用 Git 下載練習專案並透過
npm install安裝套件git clone https://github.com/duotify/ProtractorLabs.git cd ProtractorLabs npm install -
使用 VSCode 開啟專案
code . -
啟動 Angular 開發伺服器
請在專案根目錄下執行,這個命令會同時啟動前端 Angular 與後端 API 開發伺服器。
npm start
-
測試執行 E2E 測試 (Protractor)
npm run e2e