2025年4月7日 星期一

初探Playwright 測試專案

今天嘗試開啟 Playwright 專案,預設Run 會有一些眉角,故紀錄一下



先使用 Visual Studio 2022 開啟專案


建立後預設會有一個 UnitTest1.cs 檔案


內容為


但在跑測試時會出現錯誤,但有提示需要安裝套件


此時,依照指示,到bin 目錄找到 .ps1 檔案


開啟 PowerShell,並切換路徑後並且執行 .\playwirght.ps1 install 指令


安裝完成後,套件的路徑會在當前的使用者

C:\Users\xxx\AppData\Local\ms-playwright\chromium-1124\chrome-win




回到 Visual Studio 2022 跑測試就會正常運作

再來透過 vscode 建立 playwright 專案


dotnet new nunit -n PlaywrightTests

cd PlaywrightTests



加入套件

dotnet add package Microsoft.Playwright.NUnit



透過vscode 開啟專案

code .



開啟 UnitTest1.cs 檔案編輯



建置專案

dotnet build


跑測試

dotnet test


此時會出現錯誤



文字說明需要安裝套件,以下切換目錄並且執行


再一次建置專案並且跑測試


建置專案

dotnet build


跑測試

dotnet test




值得注意的是vscode 跟 vs2022 都需要安裝套件,兩者執行的預設版本不同

印象中 vs2022 是 1124, 而vscode 則是 1161




參考


沒有留言:

張貼留言