Skuespillforfatter
Playwright er et rammeverk for webtesting og automatisering. Den tillater testing av Chromium, Firefox og WebKit ved hjelp av ett enkelt API. Playwright er designet for å muliggjøre holdbar, kraftig, pålitelig og rask webautomatisering på tvers av nettlesere.
Offisiell nettside:Innloggingen med hyperkoblingen er synlig. Kilde:Innloggingen med hyperkoblingen er synlig. Playwright for .NET-dokumentasjon:Innloggingen med hyperkoblingen er synlig.
- Cross-Browser: Playwright støtter alle moderne renderingsmotorer, inkludert Chromium, WebKit og Firefox.
- Plattformuavhengig: Tilgjengelig for testing på Windows, Linux og macOS, lokal eller kontinuerlig integrasjon (CI), headless eller headed.
- Tverrspråklig: i TypeScript, JavaScript, Python, . NET, Java bruker Playwright API.
- Test mobile nettsider: Innebygd mobilemulering av Google Chrome for Android og Safari for mobil. Den samme renderingsmotoren kjører både på skrivebordet ditt og i skyen.
Driftsmiljø
Playwright utgis som et .NET Standard 2.0-bibliotek. Vi.NET 8 anbefales。 Windows 10+, Windows Server 2016+, eller Windows Subsystem for Linux (WSL). macOS 14 Ventura eller nyere. Debian 12, Ubuntu 22.04, Ubuntu 24.04, basert på x86-64 og arm64 arkitekturer.
Lag en ny .NET 8-konsoll
Først introduseres nuget-pakken som følger:
Last deretter ned nettleserkjernen og installeringskommandoen Node.js følgende metode:
Som følger:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ ADVARSEL: Det ser ut som du kjører 'npx playwright install' uten først ║ ║ Installerer prosjektets avhengigheter. ║ ║ ║ ║ For å unngå uventet oppførsel, vennligst installer dine avhengigheter først, og ║ ║ kjør deretter Playwrights installasjonskommando: ║ ║ ║ ║ npm install ║ ║ NPX Playwright Install ║ ║ ║ ║ Hvis prosjektet ditt ennå ikke er avhengig av Playwright, installer først ║ ║ relevant npm-pakke (oftest @playwright/test), og ║ ║ kjør deretter Playwrights installasjonskommando for å laste ned nettleserne: ║ ║ ║ ║ npm install @playwright/test ║ ║ NPX Playwright Install ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Nedlasting av Chromium 136.0.7103.25 (dramatikerversjon v1169) fraInnloggingen med hyperkoblingen er synlig. 144,4 MiB[====================] 100 % 0,0 Chromium 136.0.7103.25 (playwright-build v1169) lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Nedlasting av Chromium Headless Shell 136.0.7103.25 (Playwright build v1169) fraInnloggingen med hyperkoblingen er synlig. 89,1 MiB[====================] 100 % 0,0 Chromium Headless Shell 136.0.7103.25 (dramatikerversjon v1169) lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Nedlasting av Firefox 137.0 (playwright build v1482) fraInnloggingen med hyperkoblingen er synlig. 92,1 MiB [====================] 100 % 0,0 Firefox 137.0 (playwright build v1482) lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Nedlasting av Webkit 18.4 (playwright build v2158) fraInnloggingen med hyperkoblingen er synlig. 57,1 MiB [====================] 100 % 0,0 Webkit 18.4 (playwright build v2158) lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Laster ned FFMPEG playwright build v1011 fraInnloggingen med hyperkoblingen er synlig. 1,3 MiB [====================] 100 % 0,0 FFMPEG playwright build v1011 lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Laster ned Winldd playwright build v1007 fraInnloggingen med hyperkoblingen er synlig. 0,1 MiB [====================] 100 % 0,0 Winldd playwright build v1007 lastet ned til C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Eller brukeC# oppdager og installeres automatisk under kjøring, koden er som følger:
Ellers vil feilen bli rapportert som følger:
Kjørbar fil finnes ikke på C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Ser ut som Playwright nettopp ble installert eller oppdatert. ║ ║ Vennligst kjør følgende kommando for å laste ned nye nettlesere: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 installasjon ║ ║ ║ ║ <3 Dramatikerteamet ║ ╚════════════════════════════════════════════════════════════╝ Simuler å skrive inn brukernavn og passord med følgende C#-kode:
Gjengivelsene er som følger:
(Slutt) |