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) |