前言
前段時間看了大佬分享的關于Playwright.NET的文章感覺挺有意思,想要閱讀點擊:此處,然后跟隨大佬的腳步,學習了一點自動化玩,其中有一個錄制功能感覺挺好玩,下面就來簡單看看
介紹
手動操作瀏覽器,會錄制我們的操作,然后生成腳本。
操作
創建項目
--創建控制臺(這點需要注意,會直接安裝最新版本)dotnet?new?console?-n?PlaywrightDemo--?進入目錄cd?PlaywrightDemo--?生成項目dotnet?build--?添加依賴包dotnet?add?package?Microsoft.Playwright
安裝必要的瀏覽器(這里的netx是你當前項目的版本)
pwsh?bin\Debug\netX\playwright.ps1?install--?示例
pwsh?bin\Debug\net7.0\playwright.ps1?install
開始錄制
pwsh?bin\Debug\netX\playwright.ps1?codegen--?示例
pwsh?bin\Debug\net7.0\playwright.ps1?codegen
然后會打開一個瀏覽器以及一個窗口,點擊瀏覽器可以在另外的Playwright Inspector生成代碼

注意:生成代碼雖然很方便(簡單的還是可以的),但是生成的內容需要仔細觀察,有些是需要二次改動的。
如果你提示錯誤【 無法將“pwsh”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱】,那么你需要升級PowerShell
dotnet?tool?update?--global?PowerShell
資料
文檔:https://playwright.dev/dotnet/docs/intro