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) |