Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1024|Atsakyti: 2

[Komunikatas] [Dramaturgas] (1) Dramaturgas .NET naudojimo pamoka

[Kopijuoti nuorodą]
Publikuota: 2025-5-26 14:41:05 | | | |
Dramaturgas

"Playwright" yra žiniatinklio testavimo ir automatizavimo sistema. Tai leidžia išbandyti "Chromium", "Firefox" ir "WebKit" naudojant vieną API. "Playwright" sukurtas taip, kad būtų galima patvariai, galingai, patikimai ir greitai automatizuoti žiniatinklį keliose naršyklėse.

Oficiali svetainė:Hipersaito prisijungimas matomas.
Šaltinis:Hipersaito prisijungimas matomas.
Dramaturgas .NET dokumentacijai:Hipersaito prisijungimas matomas.

  • Kryžminė naršyklė: "Playwright" palaiko visus šiuolaikinius atvaizdavimo variklius, įskaitant "Chromium", "WebKit" ir "Firefox".
  • Kelių platformų: galima išbandyti "Windows", "Linux" ir "MacOS", vietinė arba nuolatinė integracija (CI), be galvos arba be galvos.
  • Įvairios kalbos: TypeScript, JavaScript, Python, . NET, Java naudoja "Playwright" API.
  • Išbandykite tinklalapius mobiliesiems: "Google Chrome", skirtos "Android", ir "Safari", skirtos mobiliesiems, emuliacija mobiliesiems. Tas pats atvaizdavimo variklis veikia darbalaukyje ir debesyje.


Darbo aplinka

"Playwright" išleista kaip .NET Standard 2.0 biblioteka. MesRekomenduojama .NET 8
"Windows 10+", "Windows Server 2016+" arba "Windows" posistemis, skirtas "Linux" (WSL).
"macOS 14 Ventura" arba naujesnė versija.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, pagrįstas x86-64 ir arm64 architektūromis.

Sukurkite naują .NET 8 konsolę

Pirma, nuget paketas pristatomas taip:

Tada atsisiųskite naršyklės branduolį ir atsisiųskite diegimo komandą Node.js šiuo metodu:

Taip:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ĮSPĖJIMAS: Atrodo, kad paleidžiate "npx dramaturgo diegimą" be pirmo ║
║ Projekto priklausomybių diegimas.                                       ║
║                                                                               ║
║ Kad išvengtumėte netikėto elgesio, pirmiausia įdiekite priklausomybes ir ║
║ tada paleiskite "Playwright" diegimo komandą: ║
║                                                                               ║
║ npm įdiegti ║
║ NPX dramaturgo diegimas ║
║                                                                               ║
║ Jei jūsų projektas dar nepriklauso nuo "Playwright", pirmiausia įdiekite ║
║ Taikomas NPM paketas (dažniausiai @playwright / testas) ir ║
║ tada paleiskite "Playwright" diegimo komandą, kad atsisiųstumėte naršykles: ║
║                                                                               ║
║ npm diegimo @playwright / testas ║
║ NPX dramaturgo diegimas ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
"Chromium 136.0.7103.25" (dramaturgo versijos v1169) atsisiuntimas išHipersaito prisijungimas matomas.
144.4 MiB[====================] 100% 0.0s
"Chromium 136.0.7103.25" (dramaturgo versija v1169) atsisiųsta į C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
"Chromium Headless Shell 136.0.7103.25" (dramaturgo versija v1169) atsisiuntimas išHipersaito prisijungimas matomas.
89.1 MiB[====================] 100% 0.0s
"Chromium Headless Shell 136.0.7103.25" (dramaturgo versija v1169) atsisiųsta į C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Atsisiųsti Firefox 137.0 (dramaturgas statyti v1482) išHipersaito prisijungimas matomas.
92.1 MiB [====================] 100% 0.0s
Firefox 137.0 (dramaturgo versija v1482) atsisiųsta į C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Atsisiųsti Webkit 18.4 (dramaturgas statyti v2158) išHipersaito prisijungimas matomas.
57.1 MiB [====================] 100% 0.0s
Webkit 18.4 (dramaturgas statyti v2158) atsisiųsta į C: \ Users \ itsvse \ AppData \ Local \ ms-playwright \ webkit-2158
Atsisiųsti FFMPEG dramaturgas statyti v1011 išHipersaito prisijungimas matomas.
1.3 MiB [====================] 100% 0.0s
FFMPEG dramaturgo versija v1011 atsisiųsta į C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Atsisiųsti Winldd dramaturgas statyti v1007 išHipersaito prisijungimas matomas.
0.1 MiB [====================] 100% 0.0s
Winldd dramaturgas statyti v1007 atsisiųsta į C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Arba naudokiteC# automatiškai aptinka ir įdiegia vykdymo metu, kodas yra toks:

Priešingu atveju apie klaidą bus pranešta taip:
Vykdomojo failo nėra adresu C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Atrodo, kad "Playwright" buvo ką tik įdiegtas arba atnaujintas.       ║
║ Norėdami atsisiųsti naujas naršykles, paleiskite šią komandą: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 įdiegti ║
║                                                            ║
║ <3 Dramaturgų komanda ║
╚════════════════════════════════════════════════════════════╝

Imituokite vartotojo vardo ir slaptažodžio įvedimą naudodami šį C# kodą:
Atvaizdai yra tokie:



(Pabaiga)




Ankstesnis:"Bilibili" atvirojo kodo projekto "IndexTTS" diegimo pamoka
Kitą:【Dramaturgas】(2) Bendrosios funkcijos ir operacijos
 Savininkas| Publikuota: 2025-5-26 17:08:16 |
Pašalinkite "WebDriver" automatizavimo vėliavėlę "Selenium", "Playwright" ir "Puppeteer".

Bandymo:


 Savininkas| Publikuota: 2025-5-27 10:36:46 |
Spustelėkite mygtuką, palaukite, kol "Ajax" bus įkeltas, tada atlikite šias operacijas, kodas yra toks:

Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com