|

Playwright
Playwright ist ein Framework für Web-Tests und Automatisierung. Es ermöglicht das Testen von Chromium, Firefox und WebKit unter Verwendung einer einzigen API. Playwright ist für eine dauerhafte, robuste, zuverlässige und schnelle browserübergreifende Web-Automatisierung konzipiert.
Offizielle Website: https: //playwright.dev/ Quelle: https: //github.com/microsoft/playwright Dokumentation zu Playwright für .NET: https: //playwright.dev/dotnet/docs/intro
- Browserübergreifend: Playwright unterstützt alle modernen Rendering-Engines, einschließlich Chromium, WebKit und Firefox.
- Plattformübergreifend: Testen unter Windows, Linux und macOS, nativ oder Continuous Integration (CI), headless oder mit Headern.
- Sprachübergreifend: Verwenden Sie die Playwright-API in TypeScript, JavaScript, Python, .NET und Java.
- Testen Sie mobile Webseiten: Native mobile Emulation von Google Chrome für Android und Safari für Mobilgeräte. Die gleiche Rendering-Engine läuft auf Ihrem Desktop und in der Cloud.
Laufzeitumgebung
Playwright wird als .NET Standard 2.0 Bibliothek ausgeliefert. Wir empfehlen die Verwendung von .NET 8. Windows 10+, Windows Server 2016+ oder Windows Subsystem für Linux (WSL). macOS 14 Ventura oder höher. Debian 12, Ubuntu 22.04, Ubuntu 24.04, basierend auf x86-64 und arm64 Architekturen.
Erstellen einer neuen .NET 8-Konsole
Führen Sie zunächst das nuget-Paket wie folgt ein: Dann laden Sie den Browser-Kernel herunter, den Node.js-Weg, und installieren Sie den Befehl wie folgt: So wird es gemacht: ╔═══════════════════════════════════════════════════════════════════════════════╗ ║ WARNUNG: Es sieht so aus, als ob Sie 'npx playwright install' ausführen, ohne vorher ║ ║ die Abhängigkeiten Ihres Projekts zu installieren. & nbsp; ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ Um unerwartetes Verhalten zu vermeiden, installieren Sie bitte zuerst Ihre Abhängigkeiten, und ║ ║ Führen Sie dann den Installationsbefehl von Playwright aus:   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ; ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install   nbsp; ║ ║ nbsp;   ; ║ npm install   nbsp; ║ ║ npx playwright install   nbsp; ║ nbsp; & nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; & nbsp nbsp; ║ ║ npx playwright install & nbsp; ║ ║ nbsp ║ Wenn Ihr Projekt noch nicht von Playwright abhängt, installieren Sie zunächst die ║ ║ ║ das entsprechende npm-Paket (meist @playwright/test), und ║ ║ ║ ║ führen Sie dann den Installationsbefehl von Playwright aus, um die Browser herunterzuladen: ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ npm install @playwright/test & nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; ║ ║ npx playwright installieren & nbsp; ║ npx playwright installieren & nbsp nbsp; ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Herunterladen von Chromium 136.0.7103.25 (playwright build v1169) von https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/ 1169/chromium-win64.zip 144.4 MiB [====================] 100% 0.0s Chromium 136.0.7103.25 (playwright build v1169) heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Herunterladen von Chromium Headless Shell 136.0.7103.25 (playwright build v1169) von https://cdn.playwright.dev/dbazure/download/playwright/ builds/chromium/1169/chromium-headless-shell-win64.zip 89.1 MiB [====================] 100% 0.0s Chromium Headless Shell 136.0.7103.25 (playwright build v1169) heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_ Shell-1169 Herunterladen von Firefox 137.0 (playwright build v1482) von https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1482/ firefox-win64.zip 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (playwright build v1482) heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Herunterladen von Webkit 18.4 (playwright build v2158) von https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2158/webkit- win64.zip 57.1 MiB [====================] 100% 0.0s Webkit 18.4 (playwright build v2158) heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 Herunterladen von FFMPEG playwright build v1011 von https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-win64. zip 1.3 MiB [====================] 100% 0.0s FFMPEG-Playwright-Build v1011 heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Herunterladen von Winldd playwright build v1007 von https://cdn.playwright.dev/dbazure/download/playwright/builds/winldd/1007/winldd-win64. zip 0.1 MiB [====================] 100% 0.0s Winldd playwright build v1007 heruntergeladen nach C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Oder Sie können C# verwenden , um es zu installieren, indem Sie es zur Laufzeit mit dem folgenden Code automatisch erkennen: Andernfalls wird bei der Ausführung der folgende Fehler gemeldet: Die ausführbare Datei existiert nicht unter C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Sieht aus, als sei Playwright gerade installiert oder aktualisiert worden ║ ║ Bitte führen Sie den folgenden Befehl aus, um neue Browser herunterzuladen: ║ ║ & nbsp; ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║ ║ ║ & nbsp; ║ pwsh bin/Debug/netX/playwright.ps1 nbsp; ║ ║ <3 Playwright Team & nbsp; ║ ╚════════════════════════════════════════════════════════════╝ Um die Eingabe von Benutzernamen und Passwort zu simulieren, sieht der c#-Code wie folgt aus: Das Rendering ist wie folgt:
(ENDE) |
Vorherige: B station open source project IndexTTS deployment tutorialWeiter: [Playwright] (2) Häufig verwendete Funktionen und Operationen
|