Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1024|Antwoord: 2

[Communicatie] [Toneelschrijver] (1) Toneelschrijver voor .NET gebruikstutorial

[Link kopiëren]
Geplaatst op 26-5-2025 14:41:05 | | | |
Toneelschrijver

Playwright is een framework voor webtesten en automatisering. Het maakt het mogelijk om Chromium, Firefox en WebKit te testen met één enkele API. Playwright is ontworpen om duurzame, krachtige, betrouwbare en snelle cross-browser webautomatisering mogelijk te maken.

Officiële website:De hyperlink-login is zichtbaar.
Bron:De hyperlink-login is zichtbaar.
Playwright voor .NET-documentatie:De hyperlink-login is zichtbaar.

  • Cross-Browser: Playwright ondersteunt alle moderne rendering-engines, waaronder Chromium, WebKit en Firefox.
  • Cross-platform: Beschikbaar voor testen op Windows, Linux en macOS, lokale of continue integratie (CI), headless of headed.
  • Cross-language: in TypeScript, JavaScript, Python, . NET, Java gebruikt de Playwright API.
  • Test mobiele webpagina's: Native mobiele emulatie van Google Chrome voor Android en Safari voor mobiel. Dezelfde renderingengine draait zowel op je desktop als in de cloud.


Operationele omgeving

Playwright wordt uitgebracht als een .NET Standard 2.0-bibliotheek. Wij.NET 8 wordt aanbevolen
Windows 10+, Windows Server 2016+, of Windows Subsystem for Linux (WSL).
macOS 14 Ventura of later.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, gebaseerd op x86-64 en arm64 architecturen.

Maak een nieuwe .NET 8-console

Eerst wordt het nuget-pakket als volgt geïntroduceerd:

Download vervolgens de browserkernel en download het installatiecommando Node.js de volgende methode:

Als volgt:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ WAARSCHUWING: Het lijkt erop dat je 'npx playwright install' draait zonder eerst ║
║ De afhankelijkheden van je project installeren.                                       ║
║                                                                               ║
║ Om onverwacht gedrag te voorkomen, installeer eerst je afhankelijkheden, en ║
║ voer dan Playwrights installatiecommando uit: ║
║                                                                               ║
║ npm installeren ║
║ NPX Playwright Install ║
║                                                                               ║
║ Als je project nog niet afhankelijk is van Playwright, installeer dan eerst de ║
║ toepasbaar npm-pakket (meestal @playwright/test), en ║
║ voer dan Playwrights installatiecommando uit om de browsers te downloaden: ║
║                                                                               ║
║ npm install @playwright/test ║
║ NPX Playwright Install ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Chromium 136.0.7103.25 (playwright build v1169) downloaden vanDe hyperlink-login is zichtbaar.
144,4 MiB[====================] 100% 0,0's
Chromium 136.0.7103.25 (playwright build v1169) gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Chromium Headless Shell 136.0.7103.25 downloaden (playwright build v1169) vanDe hyperlink-login is zichtbaar.
89,1 MiB[====================] 100% 0,0
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Firefox 137.0 downloaden (Playwright build v1482) vanDe hyperlink-login is zichtbaar.
92,1 MiB [====================] 100% 0,0's
Firefox 137.0 (playwright build v1482) gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Webkit 18.4 (playwright build v2158) downloaden vanDe hyperlink-login is zichtbaar.
57,1 MiB [====================] 100% 0,0's
Webkit 18.4 (playwright build v2158) gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
FFMPEG playwright build v1011 downloaden vanDe hyperlink-login is zichtbaar.
1,3 MiB [====================] 100% 0,0's
FFMPEG playwright build v1011 gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Winldd toneelschrijver build v1007 downloaden vanDe hyperlink-login is zichtbaar.
0,1 MiB [====================] 100% 0,0's
Winldd playwright build v1007 gedownload naar C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Of gebruikenC# detecteert en installeert automatisch tijdens runtime, de code is als volgt:

Anders wordt de fout als volgt gerapporteerd:
Uitvoerbaar bestand bestaat niet op C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Het lijkt erop dat Playwright net is geïnstalleerd of bijgewerkt.       ║
║ Voer alstublieft het volgende commando uit om nieuwe browsers te downloaden: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 installatie ║
║                                                            ║
║ <3 Toneelschrijverteam ║
╚════════════════════════════════════════════════════════════╝

Simuleer het invoeren van een gebruikersnaam en wachtwoord met de volgende C#-code:
De renderings zijn als volgt:



(Einde)




Vorig:Bilibili open source project IndexTTS deployment tutorial
Volgend:【Playwright】(2) Veelvoorkomende functies en operaties
 Huisbaas| Geplaatst op 26-5-2025 17:08:16 |
Verwijder de WebDriver-automatiseringsvlag in Selenium, Playwright en Puppeteer

Test:


 Huisbaas| Geplaatst op 27-5-2025 10:36:46 |
Klik op de knop, wacht tot Ajax is geladen en ga dan verder met de volgende bewerkingen; de code is als volgt:

Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com