今天嘗試開啟 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
參考
沒有留言:
張貼留言