|

Playwright
Playwright er en ramme til webtest og automatisering. Det gør det muligt at teste Chromium, Firefox og WebKit ved hjælp af en enkelt API. Playwright er designet til vedvarende, robust, pålidelig og hurtig webautomatisering på tværs af browsere.
Officiel hjemmeside: https: //playwright.dev/ Kilde: https: //github.com/microsoft/playwright Playwright for .NET-dokumentation: https: //playwright.dev/dotnet/docs/intro
- Cross-browser: Playwright understøtter alle moderne renderingsmotorer, herunder Chromium, WebKit og Firefox.
- Cross-platform: test på Windows, Linux og macOS, native eller kontinuerlig integration (CI), headless eller med headers.
- På tværs af sprog: Brug Playwright API i TypeScript, JavaScript, Python, .NET, Java.
- Test mobile websider: Native mobilemulering af Google Chrome til Android og Safari til mobil. Den samme renderingsmotor kører på dit skrivebord og i skyen.
Kørselsmiljø
Playwright distribueres som et .NET Standard 2.0-bibliotek. Vi anbefaler at bruge .NET 8. 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.
Oprettelse af en ny .NET 8-konsol
Først skal du introducere nuget-pakken på følgende måde: Download derefter browserkernen på Node.js-måden, og installer kommandoen som følger: Sådan gør du det: ╔═══════════════════════════════════════════════════════════════════════════════╗ ADVARSEL: Det ser ud til, at du kører 'npx playwright install' uden først at installere dit projekt. at have installeret projektets afhængigheder. nbsp; ║ ║ ║ ║. ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ For at undgå uventet adfærd skal du først installere dine afhængigheder og derefter kør derefter Playwrights installationskommando:   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ; ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install   nbsp; ║ ║ nbsp;   ; ║ npm install   nbsp; ║ npx playwright install & nbsp; ║ nbsp; & nbsp; ║ npx playwright install & nbsp; ║ ║ & nbsp; & nbsp npx playwright install & nbsp; ║ ║ ║ ║ nbsp Hvis dit projekt endnu ikke er afhængigt af Playwright, skal du først installere pakken den relevante npm-pakke (oftest @playwright/test), og kør derefter Playwrights install-kommando for at downloade browserne: ║ ║ ║ ║ ║ ║ ║. ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install @playwright/test & nbsp; ║ npx playwright install & nbsp; ║ npx playwright install & nbsp; ║ ║ npx playwright install & nbsp; ║ ║ npx playwright install & nbsp; npx playwright install & nbsp nbsp; ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Download af Chromium 136.0.7103.25 (playwright build v1169) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/ 1169/chromium-win64.zip 144.4 MiB [====================] 100% 0.0s Chromium 136.0.7103.25 (playwright build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Download af Chromium Headless Shell 136.0.7103.25 (playwright build v1169) fra https://cdn.playwright.dev/dbazure/download/playwright/ builds/chromium/1169/chromium-headless-shell-win64.zip 89.1 MiB [====================] 100% 0.0s Chromium Headless Shell 136.0.7103.25 (playwright build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_ shell-1169 Download af Firefox 137.0 (playwright build v1482) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1482/ firefox-win64.zip 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (playwright build v1482) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Download af Webkit 18.4 (playwright build v2158) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2158/webkit- win64.zip 57.1 MiB [====================] 100% 0.0s Webkit 18.4 (playwright build v2158) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Downloader FFMPEG playwright build v1011 fra https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-win64. zip 1.3 MiB [====================] 100% 0.0s FFMPEG playwright build v1011 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Downloader Winldd playwright build v1007 fra https://cdn.playwright.dev/dbazure/download/playwright/builds/winldd/1007/winldd-win64. zip 0.1 MiB [====================] 100% 0.0s Winldd playwright build v1007 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Eller du kan bruge C# til at installere det ved automatisk at registrere det ved kørselstid med følgende kode: Ellers vil den rapportere følgende fejl, når den kører: Den eksekverbare 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: ║ ║ ║ & nbsp; ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║ ║ ║ ║ & nbsp; ║ pwsh bin/Debug/netX/playwright.ps1 nbsp; ║ <3 Playwright Team & nbsp; ║ ╚════════════════════════════════════════════════════════════╝ For at simulere indtastningen af brugernavn og adgangskode er c#-koden som følger: Gengivelsen er som følger:
(END) |
Forrige: B-station open source-projektet IndexTTS implementeringsvejledningNæste :[Playwright] (2) almindeligt anvendte funktioner og operationer
|