Dramatiker
Playwright är ett ramverk för webbtestning och automatisering. Det möjliggör testning av Chromium, Firefox och WebKit med ett enda API. Playwright är utformad för att möjliggöra hållbar, kraftfull, pålitlig och snabb webbläsaroberoende webbautomation.
Officiell webbplats:Inloggningen med hyperlänken är synlig. Källa:Inloggningen med hyperlänken är synlig. Playwright för .NET-dokumentation:Inloggningen med hyperlänken är synlig.
- Cross-Browser: Playwright stödjer alla moderna renderingsmotorer, inklusive Chromium, WebKit och Firefox.
- Plattformsoberoende: Tillgänglig för testning på Windows, Linux och macOS, lokal eller kontinuerlig integration (CI), headless eller headed.
- Tvärspråk: i TypeScript, JavaScript, Python, . NET, Java använder Playwright API.
- Testa mobila webbsidor: Inbyggd mobilemulering av Google Chrome för Android och Safari för mobil. Samma renderingsmotor körs både på din stationära dator och i molnet.
Driftsmiljö
Playwright släpps som ett .NET Standard 2.0-bibliotek. Vi.NET 8 rekommenderas。 Windows 10+, Windows Server 2016+ eller Windows Subsystem for Linux (WSL). macOS 14 Ventura eller senare. Debian 12, Ubuntu 22.04, Ubuntu 24.04, baserat på x86-64 och arm64-arkitekturer.
Skapa en ny .NET 8-konsol
Först introduceras nuget-paketet på följande sätt:
Ladda sedan ner webbläsarkärnan och installera installationskommandot Node.js följande metod:
Följande följer:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ VARNING: Det verkar som att du kör 'npx playwright install' utan först ║ ║ Installera projektets beroenden. ║ ║ ║ ║ För att undvika oväntat beteende, installera först dina beroenden, och ║ ║ kör sedan Playwrights installationskommando: ║ ║ ║ ║ npm install ║ ║ NPX Playwright Install ║ ║ ║ ║ Om ditt projekt ännu inte är beroende av Playwright, installera först ║ ║ tillämpligt npm-paket (oftast @playwright/test), och ║ ║ kör sedan Playwrights installationskommando för att ladda ner webbläsarna: ║ ║ ║ ║ npm install @playwright/test ║ ║ NPX Playwright Install ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Nedladdning av Chromium 136.0.7103.25 (dramatikerversion v1169) frånInloggningen med hyperlänken är synlig. 144,4 MiB[====================] 100 % 0,0 Chromium 136.0.7103.25 (dramatikerbyggd v1169) nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Nedladdning av Chromium Headless Shell 136.0.7103.25 (Playwright build v1169) frånInloggningen med hyperlänken är synlig. 89,1 MiB[====================] 100 % 0,0 Chromium Headless Shell 136.0.7103.25 (dramatikerbyggd v1169) nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Nedladdning av Firefox 137.0 (Playwright build v1482) frånInloggningen med hyperlänken är synlig. 92,1 MiB [====================] 100% 0,0 Firefox 137.0 (playwright-build v1482) nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Nedladdning av Webkit 18.4 (Playwright build v2158) frånInloggningen med hyperlänken är synlig. 57,1 MiB [====================] 100 % 0,0 Webkit 18.4 (playwright-build v2158) nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Laddar ner FFMPEG playwright build v1011 frånInloggningen med hyperlänken är synlig. 1,3 MiB [====================] 100 % 0,0 FFMPEG playwright build v1011 nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Nedladdning av Winldd dramatikerbyggda v1007 frånInloggningen med hyperlänken är synlig. 0,1 MiB [====================] 100% 0,0 Winldds dramatikerbygg v1007 nedladdad till C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Eller användaC# upptäcker och installeras automatiskt vid körning, koden är följande:
Annars rapporteras felet enligt följande:
Exekverbar fil finns inte på C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Det verkar som Playwright just installerats eller uppdaterats. ║ ║ Kör följande kommando för att ladda ner nya webbläsare: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 installation ║ ║ ║ ║ <3 Dramatikerteamet ║ ╚════════════════════════════════════════════════════════════╝ Simulera att du anger ett användarnamn och lösenord med följande C#-kod:
Renderingarna är följande:
(Slut) |