Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1024|Svar: 2

[Kommunikation] [Dramatiker] (1) Dramatiker til .NET-brugsvejledning

[Kopier link]
Opslået den 26-5-2025 14:41:05 | | | |
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)




Tidligere:Bilibili open source-projekt IndexTTS implementeringsvejledning
Næste:【Playwright】(2) Almindelige funktioner og operationer
 Udlejer| Opslået den 26-5-2025 kl. 17:08:16 |
Fjern WebDriver-automatiseringsflaget i Selenium, Playwright og Puppeteer

Test:


 Udlejer| Opslået den 27-5-2025 10:36:46 |
Klik på knappen, vent på at Ajax indlæser, og fortsæt derefter med følgende operationer; koden er som følger:

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com