See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1024|Vastuse: 2

[Kommunikatsioon] [Playauthor] (1) Playwright for .NET kasutamise õpetus

[Kopeeri link]
Postitatud 2025-5-26 14:41:05 | | | |
Näitekirjanik

Playwright on raamistik veebitestimiseks ja automatiseerimiseks. See võimaldab testida Chromiumi, Firefoxi ja WebKit'i ühe API abil. Playwright on loodud võimaldama vastupidavat, võimsat, usaldusväärset ja kiiret veebipõhist veebiautomaatikat.

Ametlik veebileht:Hüperlingi sisselogimine on nähtav.
Allikas:Hüperlingi sisselogimine on nähtav.
Näitekirjanik .NET dokumentatsioonile:Hüperlingi sisselogimine on nähtav.

  • Ristbrauser: Playwright toetab kõiki kaasaegseid renderdusmootoreid, sealhulgas Chromiumit, WebKit'i ja Firefoxi.
  • Platvormideülene: Saadaval testimiseks Windowsis, Linuxis ja macOS-is, kohalikul või pideval integratsioonil (CI), peadeta või peaga.
  • Keelteülene: TypeScriptis, JavaScriptis, Pythonis, . NET, Java kasutab Playwrighti API-d.
  • Testi mobiilseid veebilehti: Google Chrome'i natiivne mobiilne emulatsioon Androidile ja Safari mobiilile. Sama renderdusmootor töötab nii töölaual kui ka pilves.


Töökeskkond

Playwright on välja antud .NET Standard 2.0 teegina. MeSoovitatav on .NET 8
Windows 10+, Windows Server 2016+ või Windows Subsystem for Linux (WSL).
macOS 14 Ventura või uuem.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, mis põhinevad x86-64 ja arm64 arhitektuuridel.

Loo uus .NET 8 konsool

Esmalt tutvustatakse nuget-paketti järgmiselt:

Seejärel laadi alla brauseri kernel ja laadi alla installikäsk Node.js järgmist meetodit:

Järgmiselt:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ HOIATUS: Tundub, et käivitad 'npx playwright install' ilma esimeseta ║
║ Oma projekti sõltuvuste paigaldamine.                                       ║
║                                                                               ║
║ Et vältida ootamatut käitumist, palun paigalda esmalt oma sõltuvused, ja ║
║ siis käivita Playwrighti installikäsk: ║
║                                                                               ║
║ NPM paigaldus ║
║ NPX Playwright install ║
║                                                                               ║
║ Kui su projekt ei sõltu veel Playwrightist, paigalda esmalt ║
║ rakendatav NPM-pakett (kõige sagedamini @playwright/test), ja ║
║ seejärel käivita Playwrighti installikäsk, et brauserid alla laadida: ║
║                                                                               ║
║ NPM install @playwright/test ║
║ NPX Playwright install ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Chromium 136.0.7103.25 (näitekirjaniku versioon v1169) allalaadimineHüperlingi sisselogimine on nähtav.
144,4 MiB[====================] 100% 0,0 sekundit
Chromium 136.0.7103.25 (playwright build v1169) allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Chromium Headless Shell 136.0.7103.25 (näitekirjaniku versioon v1169) allalaadimineHüperlingi sisselogimine on nähtav.
89,1 MiB[====================] 100% 0,0s
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Firefox 137.0 (playwright build v1482) allalaadimineHüperlingi sisselogimine on nähtav.
92.1 MiB [====================] 100% 0.0s
Firefox 137.0 (playwright build v1482) allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Webkit 18.4 (playwright build v2158) allalaadimineHüperlingi sisselogimine on nähtav.
57,1 MiB [====================] 100% 0,0 sekundit
Webkit 18.4 (playwright build v2158) allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
FFMPEG playwright build v1011 allalaadimineHüperlingi sisselogimine on nähtav.
1.3 MiB [====================] 100% 0.0s
FFMPEG playwright build v1011 allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Winldd näitekirjaniku versiooni v1007 allalaadimineHüperlingi sisselogimine on nähtav.
0,1 MiB [====================] 100% 0,0 sekundit
Winldd playwright build v1007 allalaaditud aadressile C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Või kasutadaC# tuvastab ja installib automaatselt käitusajal, kood on järgmine:

Vastasel juhul teatatakse viga järgmiselt:
Käivitatav fail puudub aadressil C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Tundub, et Playwright on just paigaldatud või uuendatud.       ║
║ Palun käivita järgmine käsk uute brauserite allalaadimiseks: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ <3 Näitekirjanike meeskond ║
╚════════════════════════════════════════════════════════════╝

Simuleeri kasutajanime ja parooli sisestamist järgmise C# koodiga:
Renderdused on järgmised:



(Lõpp)




Eelmine:Bilibili avatud lähtekoodiga projekt IndexTTS juurutamise õpetus
Järgmine:【Playwright】(2) Levinud funktsioonid ja toimingud
 Üürileandja| Postitatud 2025-5-26 17:08:16 |
Eemalda WebDriveri automatiseerimise lipp Seleniumis, Playwrightis ja Puppeteeris

Katse:


 Üürileandja| Postitatud 2025-5-27 10:36:46 |
Vajuta nuppu, oota Ajaxi laadimist ja seejärel tee järgmisi toiminguid, kood on järgmine:

Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com