Dramaturgs
Dramaturgs ir tīmekļa testēšanas un automatizācijas sistēma. Tas ļauj pārbaudīt Chromium, Firefox un WebKit, izmantojot vienu API. Playwright ir izstrādāts, lai nodrošinātu izturīgu, jaudīgu, uzticamu un ātru tīmekļa automatizāciju vairākās pārlūkprogrammās.
Oficiālā mājas lapa:Hipersaites pieteikšanās ir redzama. Avots:Hipersaites pieteikšanās ir redzama. .NET dokumentācijas dramaturgs:Hipersaites pieteikšanās ir redzama.
- Cross-Browser: Playwright atbalsta visas mūsdienu renderēšanas programmas, tostarp Chromium, WebKit un Firefox.
- Vairāku platformu: pieejams testēšanai operētājsistēmās Windows, Linux un macOS, lokāla vai nepārtraukta integrācija (CI), bez galvas vai galvas.
- Starpvalodas: TypeScript, JavaScript, Python, . NET, Java izmanto dramaturgu API.
- Mobilo tīmekļa lapu testēšana: Google Chrome Android ierīcēm un Safari mobilajām ierīcēm vietējā emulācija mobilajās ierīcēs. Tas pats renderēšanas dzinējs darbojas jūsu darbvirsmā un mākonī.
Darbības vide
Playwright tiek izlaists kā .NET Standard 2.0 bibliotēka. MēsIeteicams izmantot .NET 8。 Windows 10+, Windows Server 2016+ vai Windows apakšsistēma Linux (WSL). macOS 14 Ventura vai jaunāka versija. Debian 12, Ubuntu 22.04, Ubuntu 24.04, pamatojoties uz x86-64 un arm64 arhitektūrām.
Jaunas .NET 8 konsoles izveide
Pirmkārt, nuget pakete tiek ieviesta šādi:
Pēc tam lejupielādējiet pārlūkprogrammas kodolu un lejupielādējiet instalēšanas komandu Node.js šādu metodi:
Šādi:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ BRĪDINĀJUMS: Izskatās, ka jūs palaižat "npx dramaturga instalēšanu" bez pirmās ║ ║ Projekta atkarību instalēšana. ║ ║ ║ ║ Lai izvairītos no neparedzētas darbības, lūdzu, vispirms instalējiet atkarības un ║ ║ pēc tam palaidiet Playwright instalēšanas komandu: ║ ║ ║ ║ npm instalēšana ║ ║ NPX dramaturga instalēšana ║ ║ ║ ║ Ja jūsu projekts vēl nav atkarīgs no Playwright, vispirms instalējiet ║ ║ piemērojamā NPM pakete (visbiežāk @playwright/tests) un ║ ║ pēc tam palaidiet Playwright instalēšanas komandu, lai lejupielādētu pārlūkprogrammas: ║ ║ ║ ║ npm instalēšana @playwright / tests ║ ║ NPX dramaturga instalēšana ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Chromium 136.0.7103.25 (dramaturga būvējums v1169) lejupielāde noHipersaites pieteikšanās ir redzama. 144.4 MiB[====================] 100% 0.0s Chromium 136.0.7103.25 (dramaturga būvējums v1169) lejupielādēts vietnē C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Chromium Headless Shell 136.0.7103.25 (dramaturga būvējums v1169) lejupielāde noHipersaites pieteikšanās ir redzama. 89.1 MiB[====================] 100% 0.0s Chromium Headless Shell 136.0.7103.25 (dramaturga būvējums v1169) lejupielādēts vietnē C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Firefox 137.0 lejupielāde (dramaturgs būvēt v1482) noHipersaites pieteikšanās ir redzama. 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (dramaturgs būvē v1482) lejupielādēts C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Webkit 18.4 lejupielāde (dramaturga būvēšana v2158) noHipersaites pieteikšanās ir redzama. 57.1 MiB [====================] 100% 0.0s Webkit 18.4 (dramaturga būvējums v2158) lejupielādēts vietnē C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 FFMPEG dramaturga versijas v1011 lejupielāde noHipersaites pieteikšanās ir redzama. 1.3 MiB [====================] 100% 0.0s FFMPEG dramaturga būvējums v1011 lejupielādēts C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Winldd dramaturga versijas v1007 lejupielāde noHipersaites pieteikšanās ir redzama. 0.1 MiB [====================] 100% 0.0s Winldd dramaturga būvējums v1007 lejupielādēts C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Vai izmantojietC# automātiski nosaka un instalē izpildlaikā, kods ir šāds:
Pretējā gadījumā kļūda tiks ziņota šādi:
Izpildāmais fails neeksistē vietnē C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Izskatās, ka Playwright tikko tika instalēts vai atjaunināts. ║ ║ Lūdzu, palaidiet šo komandu, lai lejupielādētu jaunas pārlūkprogrammas: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 instalēt ║ ║ ║ ║ <3 Dramaturgu komanda ║ ╚════════════════════════════════════════════════════════════╝ Simulējiet lietotājvārda un paroles ievadīšanu ar šādu C# kodu:
Atveidojumi ir šādi:
(Beigas) |