Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1024|Antwort: 2

[Kommunikation] [Dramatiker] (1) Dramatiker für .NET-Nutzungs-Tutorial

[Link kopieren]
Veröffentlicht am 26.05.2025, 14:41:05 | | | |
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)




Vorhergehend:Bilibili Open-Source-Projekt IndexTTS Bereitstellungstutorial
Nächster:【Dramatiker】(2) Häufige Funktionen und Operationen
 Vermieter| Veröffentlicht am 26.05.2025, 17:08:16 |
Entfernen Sie das WebDriver-Automatisierungsflag in Selenium, Playwright und Puppeteer

Test:


 Vermieter| Veröffentlicht am 27.5.2025, 10:36:46 |
Klicke auf den Button, warte, bis Ajax geladen ist, und führe dann die folgenden Operationen aus, der Code ist wie folgt:

Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com