Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1024|Odpowiedź: 2

[Komunikacja] [Playwright] (1) Poradnik dotyczący obsługi .NET

[Skopiuj link]
Opublikowano 2025-5-26 14:41:05 | | | |
Dramaturg

Playwright to framework do testowania i automatyzacji stron internetowych. Pozwala testować Chromium, Firefox i WebKit za pomocą jednego API. Playwright został zaprojektowany tak, aby umożliwić trwałą, potężną, niezawodną i szybką automatyzację stron internetowych w różnych przeglądarkach.

Oficjalna strona internetowa:Logowanie do linku jest widoczne.
Źródło:Logowanie do linku jest widoczne.
Dokumentacja Playwright for .NET:Logowanie do linku jest widoczne.

  • Przeglądarka międzyprzeglądarkowa: Playwright obsługuje wszystkie nowoczesne silniki renderujące, w tym Chromium, WebKit i Firefox.
  • Wieloplatformowe: Dostępne do testowania na Windows, Linux i macOS, lokalna lub ciągła integracja (CI), bezgłowa lub z głowami.
  • Cross-language: w TypeScript, JavaScript, Python, . NET, Java korzysta z API Playwright.
  • Testuj mobilne strony: Natywna emulacja mobilna Google Chrome na Androida oraz Safari na urządzeniach mobilnych. Ten sam silnik renderujący działa na twoim pulpicie i w chmurze.


Środowisko operacyjne

Playwright został wydany jako biblioteka .NET Standard 2.0. MyZalecany jest .NET 8
Windows 10+, Windows Server 2016+ lub Windows Subsystem for Linux (WSL).
macOS 14 Ventura lub nowszy.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, oparte na architekturach x86-64 i arm64.

Stwórz nową konsolę .NET 8

Najpierw pakiet nuget jest wprowadzany następująco:

Następnie pobierz jądro przeglądarki i pobierz polecenie instalacyjne Node.js następującą metodą:

Następujący sposób:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ UWAGA: Wygląda na to, że uruchamiasz 'npx playwright install' bez wcześniejszego ║
║ instalowanie zależności twojego projektu.                                       ║
║                                                                               ║
║ Aby uniknąć nieoczekiwanych zachowań, najpierw zainstaluj swoje zależności, oraz ║
║ następnie uruchom polecenie instalacji Playwrighta: ║
║                                                                               ║
║ npm install ║
║ NPX Instalacja Dramaturgów ║
║                                                                               ║
║ Jeśli Twój projekt jeszcze nie zależy od Playwright, najpierw zainstaluj ║
║ odpowiedni pakiet npm (najczęściej @playwright/test), oraz ║
║ następnie uruchom polecenie instalacyjne Playwrighta, aby pobrać przeglądarki: ║
║                                                                               ║
║ npm install @playwright/test ║
║ NPX Instalacja Dramaturgów ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Pobieram Chromium 136.0.7103.25 (Playwright build v1169) zLogowanie do linku jest widoczne.
144,4 MiB[====================] 100% 0,0
Chromium 136.0.7103.25 (wersja playwright v1169) pobrane do C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Pobieram powłokę Chromium Headless Shell 136.0.7103.25 (Playwright build v1169) zLogowanie do linku jest widoczne.
89,1 MiB[====================] 100% 0,0
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) pobrany do C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Pobieram Firefox 137.0 (Playwright build v1482) zLogowanie do linku jest widoczne.
92,1 MiB [====================] 100% 0,0
Firefox 137.0 (wersja Playwright v1482) pobrany do C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Pobieram Webkit 18.4 (Playwright build v2158) zLogowanie do linku jest widoczne.
57,1 MiB [====================] 100% 0,0 s
Webkit 18.4 (wersja playwright v2158) pobrany do C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Pobieram build FFMPEG Playwright v1011 zLogowanie do linku jest widoczne.
1,3 MiB [====================] 100% 0,0
FFMPEG Playwright build v1011 pobrany do C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Pobieram Winldd Playwright build v1007 zLogowanie do linku jest widoczne.
0,1 MiB [====================] 100% 0,0
Winldd Playwright build v1007 pobrany do C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Ani użyćC# automatycznie wykrywa i instaluje się w czasie działania, kod jest następujący:

W przeciwnym razie błąd zostanie zgłoszony w następujący sposób:
Plik wykonywalny nie istnieje na C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Wygląda na to, że Playwright właśnie został zainstalowany lub zaktualizowany.       ║
║ Proszę uruchomić następujące polecenie, aby pobrać nowe przeglądarki: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ <3 Drużyna Dramaturgów ║
╚════════════════════════════════════════════════════════════╝

Symuluj wprowadzanie nazwy użytkownika i hasła za pomocą następującego kodu C#:
Przedstawienia przedstawiają się następująco:



(Koniec)




Poprzedni:Bilibili open source projekt IndexTTS tutorial wdrożenia
Następny:【Dramaturg】(2) Wspólne funkcje i operacje
 Ziemianin| Opublikowano 2025-5-26 17:08:16 |
Usuń flagę automatyzacji WebDriver w Selenium, Playwright i Puppeteer

Test:


 Ziemianin| Opublikowano 2025-5-27 10:36:46 |
Kliknij przycisk, poczekaj, aż Ajax się załaduje, a następnie przejdź do następujących operacji, kod wygląda następująco:

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com