Dramatiker
Playwright er et framework til webtest og automatisering. Det tillader test af Chromium, Firefox og WebKit ved hjælp af en enkelt API. Playwright er designet til at muliggøre holdbar, kraftfuld, pålidelig og hurtig webautomatisering på tværs af browsere.
Officiel hjemmeside:Hyperlink-login er synlig. Kilde:Hyperlink-login er synlig. Dramatiker for .NET-dokumentation:Hyperlink-login er synlig.
- Cross-Browser: Playwright understøtter alle moderne renderingsmotorer, inklusive Chromium, WebKit og Firefox.
- Cross-platform: Tilgængelig til test på Windows, Linux og macOS, lokal eller kontinuerlig integration (CI), headless eller headed.
- Tværsprog: i TypeScript, JavaScript, Python, . NET, Java bruger Playwright API'en.
- Test mobile websider: Native mobilemulering af Google Chrome til Android og Safari til mobil. Den samme renderingsmotor kører både på din desktop og i skyen.
Driftsmiljø
Playwright udgives 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, baseret på x86-64 og arm64 arkitekturer.
Opret en ny .NET 8-konsol
Først introduceres nuget-pakken som følger:
Download derefter browserkernen og download installationskommandoen Node.js følgende metode:
Som følger:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ ADVARSEL: Det ser ud til, at du kører 'npx playwright install' uden først ║ ║ Installation af dit projekts afhængigheder. ║ ║ ║ ║ For at undgå uventet adfærd, installer venligst dine afhængigheder først, og ║ ║ så kør Playwrights installationskommando: ║ ║ ║ ║ npm install ║ ║ NPX dramatiker installer ║ ║ ║ ║ Hvis dit projekt endnu ikke afhænger af Playwright, så installer først ║ ║ gældende npm-pakke (oftest @playwright/test), og ║ ║ derefter kører Playwrights installationskommando for at downloade browserne: ║ ║ ║ ║ npm install @playwright/test ║ ║ NPX dramatiker installer ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Downloader Chromium 136.0.7103.25 (playwright build v1169) fraHyperlink-login er synlig. 144,4 MiB[====================] 100% 0,0 Chromium 136.0.7103.25 (dramatiker-build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Downloader Chromium Headless Shell 136.0.7103.25 (Playwright build v1169) fraHyperlink-login er synlig. 89,1 MiB[====================] 100% 0,0 Chromium Headless Shell 136.0.7103.25 (playwright build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Downloader Firefox 137.0 (playwright build v1482) fraHyperlink-login er synlig. 92,1 MiB [====================] 100% 0,0'er Firefox 137.0 (playwright build v1482) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Downloader Webkit 18.4 (playwright build v2158) fraHyperlink-login er synlig. 57,1 MiB [====================] 100% 0,0'er Webkit 18.4 (playwright build v2158) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Downloader FFMPEG playwright build v1011 fraHyperlink-login er synlig. 1,3 MiB [====================] 100% 0,0 FFMPEG playwright build v1011 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Downloader Winldd dramatiker-build v1007 fraHyperlink-login er synlig. 0,1 MiB [====================] 100% 0,0 Winldd playwright-build v1007 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Eller brugeC# registrerer og installerer automatisk ved kørsel, koden er som følger:
Ellers vil fejlen blive rapporteret som følger:
Eksekverbar fil findes ikke på C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Det ser ud til, at Playwright lige er blevet installeret eller opdateret. ║ ║ Kør venligst følgende kommando for at downloade nye browsere: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 installation ║ ║ ║ ║ <3 Dramatikerholdet ║ ╚════════════════════════════════════════════════════════════╝ Simulér indtastning af brugernavn og adgangskode med følgende C#-kode:
Renderingerne er som følger:
(Slut) |