Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1024|Odpoveď: 2

[Komunikácia] [Playwright] (1) Návod na používanie Playwright pre .NET

[Kopírovať odkaz]
Zverejnené 26.5.2025 o 14:41:05 | | | |
Dramatik

Playwright je rámec pre webové testovanie a automatizáciu. Umožňuje testovať Chromium, Firefox a WebKit pomocou jedného API. Playwright je navrhnutý tak, aby umožňoval trvácnu, výkonnú, spoľahlivú a rýchlu automatizáciu webu naprieč prehliadačmi.

Oficiálna webová stránka:Prihlásenie na hypertextový odkaz je viditeľné.
Zdroj:Prihlásenie na hypertextový odkaz je viditeľné.
Dokumentácia Playwright pre .NET:Prihlásenie na hypertextový odkaz je viditeľné.

  • Cross-Browser: Playwright podporuje všetky moderné renderovacie enginy, vrátane Chromium, WebKit a Firefox.
  • Cross-platformová: Dostupná na testovanie na Windows, Linux a macOS, lokálna alebo kontinuálna integrácia (CI), headless alebo headed.
  • Cross-language: v TypeScript, JavaScript, Python, . NET, Java používa Playwright API.
  • Testovacie mobilné webové stránky: Natívna mobilná emulácia Google Chrome pre Android a Safari pre mobil. Ten istý renderovací engine beží na vašom desktope aj v cloude.


Prevádzkové prostredie

Playwright je vydaný ako knižnica .NET Standard 2.0. MyOdporúča sa .NET 8
Windows 10+, Windows Server 2016+ alebo Windows Subsystem for Linux (WSL).
macOS 14 Ventura alebo novší.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, založené na architektúrach x86-64 a arm64.

Vytvorte novú .NET 8 konzolu

Najprv je nuget balík predstavený nasledovne:

Potom si stiahni jadro prehliadača a inštalačný príkaz Node.js nasledujúcej metóde:

Takto:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ UPOZORNENIE: Vyzerá to, že spúšťate 'npx playwright install' bez prvého ║
║ Inštalácia závislostí vášho projektu.                                       ║
║                                                                               ║
║ Aby ste predišli neočakávanému správaniu, najskôr si nainštalujte závislosti, a ║
║ potom spusti Playwrightov inštalačný príkaz: ║
║                                                                               ║
║ npm inštalácia ║
║ NPX Inštalácia dramatika ║
║                                                                               ║
║ Ak váš projekt ešte nezávisí od Playwrighta, najprv nainštalujte ║
║ Príslušný NPM balík (najčastejšie @playwright/test), a ║
║ potom spustiť Playwrightov inštalačný príkaz na stiahnutie prehliadačov: ║
║                                                                               ║
║ npm install @playwright/test ║
║ NPX Inštalácia dramatika ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Sťahovanie Chromium 136.0.7103.25 (Playwright build v1169) zPrihlásenie na hypertextový odkaz je viditeľné.
144,4 MiB[====================] 100% 0,0 s
Chromium 136.0.7103.25 (playwright build v1169) stiahnuté do C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Sťahovanie Chromium Headless Shell 136.0.7103.25 (Playwright Build v1169) zPrihlásenie na hypertextový odkaz je viditeľné.
89,1 MiB[====================] 100% 0,0s
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) stiahnutý do C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Sťahovanie Firefoxu 137.0 (Playwright build v1482) zPrihlásenie na hypertextový odkaz je viditeľné.
92,1 MiB [====================] 100% 0,0 s
Firefox 137.0 (playwright build v1482) stiahnutý do C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Sťahovanie Webkit 18.4 (Playwright build v2158) zPrihlásenie na hypertextový odkaz je viditeľné.
57,1 MiB [====================] 100% 0,0s
Webkit 18.4 (playwright build v2158) stiahnutý do C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Sťahovanie FFMPEG Playwright build v1011 zPrihlásenie na hypertextový odkaz je viditeľné.
1,3 MiB [====================] 100% 0,0 s
FFMPEG playwright build v1011 stiahnutý do C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Sťahovanie Winldd Playwright build v1007 zPrihlásenie na hypertextový odkaz je viditeľné.
0,1 MiB [====================] 100% 0,0 s
Winldd Playwright build v1007 stiahnutý do C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Alebo použiťC# automaticky detekuje a inštaluje za behu, kód je nasledovný:

Inak bude chyba hlásená nasledovne:
Spustiteľný súbor neexistuje na C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Vyzerá to, že Playwright bol práve nainštalovaný alebo aktualizovaný.       ║
║ Prosím, spustite nasledujúci príkaz na stiahnutie nových prehliadačov: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ <3 Tím dramatikov ║
╚════════════════════════════════════════════════════════════╝

Simulujte zadanie používateľského mena a hesla pomocou nasledujúceho C# kódu:
Vizualizácie sú nasledovné:



(Koniec)




Predchádzajúci:Bilibili open source projekt IndexTTS nasadzovací tutoriál
Budúci:【Dramatik】(2) Bežné funkcie a operácie
 Prenajímateľ| Zverejnené 2025-5-26 17:08:16 |
Odstráňte príznaky WebDriver automatizácie v Selenium, Playwright a Puppeteer

Test:


 Prenajímateľ| Zverejnené 27.5.2025 10:36:46 |
Kliknite na tlačidlo, počkajte, kým sa načíta Ajax, a potom pokračujte v nasledujúcich operáciách, kód je nasledovný:

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com