Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1024|Svar: 2

[Kommunikation] [Dramatiker] (1) Dramatiker för .NET-användningshandledning

[Kopiera länk]
Publicerad den 26 april 2025 14:41:05 | | | |
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)




Föregående:Bilibili open source-projekt IndexTTS implementeringshandledning
Nästa:【Dramatiker】(2) Vanliga funktioner och operationer
 Hyresvärd| Publicerad den 26-5-2025 17:08:16 |
Ta bort WebDriver-automationsflaggan i Selenium, Playwright och Puppeteer

Test:


 Hyresvärd| Publicerad den 27-5-2025 10:36:46 |
Klicka på knappen, vänta på att Ajax ska laddas och fortsätt sedan med följande operationer, koden är följande:

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com