Drámaíró
A Playwright egy keretrendszer a webteszteléshez és automatizáláshoz. Lehetővé teszi a Chromium, Firefox és WebKit tesztelését egyetlen API segítségével. A Playwright célja, hogy tartós, erőteljes, megbízható és gyors, böngészőalapú webautomatizálást tegyen lehetővé.
Hivatalos weboldal:A hiperlink bejelentkezés látható. Forrás:A hiperlink bejelentkezés látható. Drámaíró a .NET dokumentációhoz:A hiperlink bejelentkezés látható.
- Böngésző kereszt: A Playwright támogatja az összes modern renderelőmotort, beleértve a Chromiumot, a WebKit-et és a Firefoxot.
- Cross-platform: Windows, Linux és macOS tesztelésre elérhető, helyi vagy folyamatos integrációs (CI), fej nélküli vagy fejjel.
- Nyelvek közötti megoldás: TypeScript, JavaScript, Python, . NET, Java a Playwright API-t használja.
- Teszteld a mobil weboldalakat: Google Chrome natív mobil emulációja Androidra és Safari mobilra. Ugyanaz a renderelő motor fut az asztalon és a felhőben is.
Működési környezet
A Playwright .NET Standard 2.0 könyvtárként jelent meg. MiAjánlott a .NET 8。 Windows 10+, Windows Server 2016+ vagy Windows Subsystem for Linux (WSL). macOS 14 Ventura vagy újabb. Debian 12, Ubuntu 22.04, Ubuntu 24.04, x86-64 és arm64 architektúrákon alapulva.
Hozzon létre egy új .NET 8 konzolt
Először a nuget csomagot a következőképpen vezetik be:
Ezután töltsd le a böngészőmagot, és a telepítési parancsot a következő módszerrel Node.js töltsd le:
Következőképpen:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ FIGYELEM: Úgy tűnik, 'npx playwright install' futtatása nélkül ║ ║ a projekt függőségeit telepíteni. ║ ║ ║ ║ A váratlan viselkedés elkerülése érdekében kérjük, először telepítse a függőségeit, és ║ ║ majd futtatom a Playwright telepítési parancsát: ║ ║ ║ ║ NPM telepítés ║ ║ NPX drámaíró telepítése ║ ║ ║ ║ Ha a projekted még nem függ a Playwright-től, először telepítsd a ║ ║ alkalmazható NPM csomag (leggyakrabban @playwright/teszt), és ║ ║ majd futtatom a Playwright telepítési parancsát a böngészők letöltéséhez: ║ ║ ║ ║ NPM telepítés @playwright/teszt ║ ║ NPX drámaíró telepítése ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ A Chromium 136.0.7103.25 (drámaíró verzió v1169) letöltéseA hiperlink bejelentkezés látható. 144,4 MiB[====================] 100% 0,0s Chromium 136.0.7103.25 (playrback build v1169) letöltés C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169-re A Chromium Headless Shell 136.0.7103.25 (drámaíró verzió v1169) letöltéseA hiperlink bejelentkezés látható. 89.1 MiB[====================] 100% 0.0s Chromium Headless Shell 136.0.7103.25 (playwright build v1169) letöltés C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Firefox 137.0 (playwright build v1482) letöltéseA hiperlink bejelentkezés látható. 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (playwright build v1482) letöltése C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 címre Webkit 18.4 (playwright build v2158) letöltéseA hiperlink bejelentkezés látható. 57,1 MiB [====================] 100% 0,0s Webkit 18.4 (playwright build v2158) letöltés C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 címre FFMPEG playwright build v1011 letöltéseA hiperlink bejelentkezés látható. 1.3 MiB [====================] 100% 0.0s FFMPEG playwright build v1011 letöltés C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Winldd drámaíró verzió v1007 letöltéseA hiperlink bejelentkezés látható. 0,1 MiB [====================] 100% 0,0s Winldd playwright build v1007 letöltése C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 címre Vagy használniA C# automatikusan felismeri és telepíti futásidőben, a kód a következő:
Ellenkező esetben a hibát a következőképpen jelentjük:
Futtatható fájl nincs elérhető a C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Úgy tűnik, a Playwrightot most telepítették vagy frissítették. ║ ║ Kérlek, fusd le a következő parancsot új böngészők letöltéséhez: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║ ║ ║ <3 Drámaírói csapat ║ ╚════════════════════════════════════════════════════════════╝ Szimulálja, hogy felhasználónév és jelszó beírja a következő C# kóddal:
A képek a következők:
(Vége) |