Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1024|Răspunde: 2

[Comunicare] [Dramaturg] (1) Tutorial de utilizare a Dramaturgului pentru .NET

[Copiază linkul]
Postat la 2025-5-26 14:41:05 | | | |
Dramaturg

Playwright este un cadru pentru testarea web și automatizare. Permite testarea Chromium, Firefox și WebKit folosind un singur API. Playwright este conceput pentru a permite automatizarea web durabilă, puternică, fiabilă și rapidă pe tot browserul.

Site oficial:Autentificarea cu hyperlink este vizibilă.
Sursă:Autentificarea cu hyperlink este vizibilă.
Playwright pentru documentația .NET:Autentificarea cu hyperlink este vizibilă.

  • Cross-Browser: Playwright suportă toate motoarele moderne de randare, inclusiv Chromium, WebKit și Firefox.
  • Multiplatformă: Disponibil pentru testare pe Windows, Linux și macOS, integrare locală sau continuă (CI), headless sau headed.
  • Cross-limbaj: în TypeScript, JavaScript, Python, . NET, Java folosește API-ul Playwright.
  • Testează pagini web mobile: emulare nativă pe mobil a Google Chrome pentru Android și Safari pentru mobil. Același motor de randare rulează atât pe desktop, cât și în cloud.


Mediul de operare

Playwright este lansat ca bibliotecă .NET Standard 2.0. Noi.NET 8 este recomandat
Windows 10+, Windows Server 2016+ sau Windows Subsystem for Linux (WSL).
macOS 14 Ventura sau mai târziu.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, bazate pe arhitecturile x86-64 și arm64.

Creează o nouă consolă .NET 8

În primul rând, pachetul nuget este introdus astfel:

Apoi descarcă nucleul browserului și descarcă comanda de instalare Node.js următoarea metodă:

Așa cum urmează:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ATENȚIE: Se pare că rulezi 'instalarea playwright npx' fără mai întâi ║
║ instalarea dependențelor proiectului tău.                                       ║
║                                                                               ║
║ Pentru a evita comportamentul neașteptat, vă rugăm să instalați mai întâi dependențele și ║
║ apoi rulează comanda de instalare a Playwright: ║
║                                                                               ║
║ instalare npm ║
║ instalarea dramaturgului NPX ║
║                                                                               ║
║ Dacă proiectul tău nu depinde încă de Playwright, instalează mai întâi ║
║ pachetul NPM aplicabil (cel mai frecvent @playwright/test), și ║
║ apoi rulează comanda de instalare Playwright pentru a descărca browserele: ║
║                                                                               ║
║ instalare npm @playwright/test ║
║ instalarea dramaturgului NPX ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Descărcare Chromium 136.0.7103.25 (versiunea de dramaturg v1169) de laAutentificarea cu hyperlink este vizibilă.
144,4 MiB[====================] 100% 0,0s
Chromium 136.0.7103.25 (versiunea playwright v1169) descărcată pe C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Descărcare Chromium Headless Shell 136.0.7103.25 (versiunea de dramaturg v1169) de laAutentificarea cu hyperlink este vizibilă.
89,1 MiB[====================] 100% 0,0
Chromium Headless Shell 136.0.7103.25 (versiunea playwright v1169) descărcată pe C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Descărcare Firefox 137.0 (versiunea playwright v1482) de laAutentificarea cu hyperlink este vizibilă.
92,1 MiB [====================] 100% 0,0
Firefox 137.0 (versiunea playwright v1482) descărcat pe C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Descărcarea Webkit 18.4 (versiunea dramaturg v2158) de laAutentificarea cu hyperlink este vizibilă.
57,1 MiB [====================] 100% 0,0
Webkit 18.4 (versiunea playwright v2158) descărcată pe C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Descărcarea FFMPEG playwright build v1011 de peAutentificarea cu hyperlink este vizibilă.
1,3 MiB [====================] 100% 0,0
FFMPEG playwright build v1011 descărcată pe C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Descarcă versiunea Winldd playwright v1007 de laAutentificarea cu hyperlink este vizibilă.
0,1 MiB [====================] 100% 0,0
Winldd playwright build v1007 descărcat pe C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Sau utilizareC# detectează și instalează automat la rulare, codul este următorul:

În caz contrar, eroarea va fi raportată astfel:
Executabilul nu există la C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Se pare că Playwright tocmai a fost instalat sau actualizat.       ║
║ Vă rugăm să rulați următoarea comandă pentru a descărca browsere noi: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ Echipa <3 de dramaturgi ║
╚════════════════════════════════════════════════════════════╝

Simulează introducerea unui nume de utilizator și parolă cu următorul cod C#:
Randările sunt următoarele:



(Sfârșit)




Precedent:Tutorial de implementare IndexTTS pentru proiectul open source Bilibili
Următor:【Dramaturg】(2) Funcții și operațiuni comune
 Proprietarul| Postat la 2025-5-26 17:08:16 |
Eliminați flag-ul de automatizare WebDriver în Selenium, Playwright și Puppeteer

Testa:


 Proprietarul| Postat la 2025-5-27 10:36:46 |
Apasă butonul, așteaptă ca Ajax să se încarce, apoi continuă cu următoarele operații, codul este următorul:

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com