Dramatiker
Playwright ist ein Framework für Webtests und Automatisierung. Es ermöglicht das Testen von Chromium, Firefox und WebKit mit einer einzigen API. Playwright ist darauf ausgelegt, langlebige, leistungsfähige, zuverlässige und schnelle browserübergreifende Webautomatisierung zu ermöglichen.
Offizielle Website:Der Hyperlink-Login ist sichtbar. Quelle:Der Hyperlink-Login ist sichtbar. Playwriter für .NET-Dokumentation:Der Hyperlink-Login ist sichtbar.
- Cross-Browser: Playwright unterstützt alle modernen Rendering-Engines, einschließlich Chromium, WebKit und Firefox.
- Cross-Platform: Verfügbar für Tests unter Windows, Linux und macOS, lokale oder kontinuierliche Integration (CI), headless oder headless.
- Sprachübergreifend: in TypeScript, JavaScript, Python, . NET, Java verwendet die Playwright-API.
- Teste mobile Webseiten: Native mobile Emulation von Google Chrome für Android und Safari für Mobilgeräte. Die gleiche Rendering-Engine läuft sowohl auf deinem Desktop als auch in der Cloud.
Betriebsumgebung
Playwright wird als .NET Standard 2.0-Bibliothek veröffentlicht. Wir.NET 8 wird empfohlen。 Windows 10+, Windows Server 2016+ oder Windows Subsystem for Linux (WSL). macOS 14 Ventura oder neuer. Debian 12, Ubuntu 22.04, Ubuntu 24.04, basierend auf x86-64 und arm64 Architekturen.
Erstellen Sie eine neue .NET 8-Konsole
Zunächst wird das Nuget-Paket wie folgt eingeführt:
Dann laden Sie den Browser-Kernel herunter und laden Sie den Installationsbefehl Node.js folgender Methode herunter:
Folgendermaßen:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ WARNUNG: Es sieht so aus, als würdest du 'npx playwright install' ohne First ausführen ║ ║ Installation der Abhängigkeiten Ihres Projekts. ║ ║ ║ ║ Um unerwartetes Verhalten zu vermeiden, installieren Sie bitte zuerst Ihre Abhängigkeiten, und ║ ║ dann führe Playwrights Installationsbefehl aus: ║ ║ ║ ║ npm install ║ ║ NPX Playwright Install ║ ║ ║ ║ Wenn dein Projekt noch nicht von Playwright abhängt, installiere zuerst das ║ ║ anwendbares npm-Paket (am häufigsten @playwright/Test), und ║ ║ Dann Keywrights Installationsbefehl ausführen, um die Browser herunterzuladen: ║ ║ ║ ║ npm install @playwright/test ║ ║ NPX Playwright Install ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Herunterladen von Chromium 136.0.7103.25 (Playwright-Build v1169) vonDer Hyperlink-Login ist sichtbar. 144,4 MiB[====================] 100 % 0,0 Chromium 136.0.7103.25 (Playwright-Build v1169) heruntergeladen zu C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Herunterladen von Chromium Headless Shell 136.0.7103.25 (Playwright Build v1169) vonDer Hyperlink-Login ist sichtbar. 89,1 MiB[====================] 100 % 0,0 Chromium Headless Shell 136.0.7103.25 (Playwright-Build v1169) heruntergeladen zu C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Herunterladen von Firefox 137.0 (Playwright Build v1482) vonDer Hyperlink-Login ist sichtbar. 92,1 MiB [====================] 100 % 0,0 Firefox 137.0 (Playwright-Build v1482) heruntergeladen auf C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Webkit 18.4 (Playwright Build v2158) herunterladen vonDer Hyperlink-Login ist sichtbar. 57,1 MiB [====================] 100 % 0,0 Webkit 18.4 (Playwright-Build v2158) heruntergeladen auf C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 FFMPEG Playwright Build v1011 herunterladen vonDer Hyperlink-Login ist sichtbar. 1,3 MiB [====================] 100 % 0,0 FFMPEG Playwright Build v1011 heruntergeladen auf C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Winldd-Dramatiker-Build v1007 wird heruntergeladen vonDer Hyperlink-Login ist sichtbar. 0,1 MiB [====================] 100 % 0,0 Winldd Playwright Build v1007 heruntergeladen zu C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Oder verwendenC# erkennt und installiert automatisch zur Laufzeit, der Code lautet wie folgt:
Andernfalls wird der Fehler wie folgt gemeldet:
Die ausführbare Datei existiert nicht bei C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Sieht so aus, als wäre Playwright gerade installiert oder aktualisiert worden. ║ ║ Bitte führen Sie folgenden Befehl aus, um neue Browser herunterzuladen: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 installieren ║ ║ ║ ║ <3 Dramatikerteam ║ ╚════════════════════════════════════════════════════════════╝ Simuliere die Eingabe eines Benutzernamens und Passworts mit folgendem C#-Code:
Die Darstellungen sind wie folgt:
(Ende) |