Näytelmäkirjailija
Playwright on kehys verkkotestaukseen ja automaatioon. Se mahdollistaa Chromiumin, Firefoxin ja WebKitin testaamisen yhdellä API:lla. Playwright on suunniteltu mahdollistamaan kestävä, tehokas, luotettava ja nopea selainten välinen verkkoautomaatio.
Virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä. Lähde:Hyperlinkin kirjautuminen on näkyvissä. Näytelmäkirjailija .NET-dokumentaatiolle:Hyperlinkin kirjautuminen on näkyvissä.
- Ristiinselain: Playwright tukee kaikkia nykyaikaisia renderöintimoottoreita, mukaan lukien Chromium, WebKit ja Firefox.
- Monialustainen: Saatavilla testattavaksi Windowsissa, Linuxissa ja macOS:ssä, paikallisella tai jatkuvalla integraatiolla (CI), headless tai headed.
- Kielten välinen käyttö: TypeScriptissä, JavaScriptissä, Pythonissa, . NET, Java käyttää Playwrightin API:a.
- Testaa mobiiliverkkosivuja: Google Chromen natiivi mobiiliemulointi Androidille ja Safari mobiilille. Sama renderöintimoottori toimii työpöydälläsi ja pilvessä.
Toimintaympäristö
Playwright julkaistaan .NET Standard 2.0 -kirjastona. Me.NET 8 on suositeltava。 Windows 10+, Windows Server 2016+ tai Windows Subsystem for Linux (WSL). macOS 14 Ventura tai uudempi. Debian 12, Ubuntu 22.04, Ubuntu 24.04, perustuen x86-64- ja arm64-arkkitehtuureihin.
Luo uusi .NET 8 -konsoli
Ensiksi nuget-paketti esitellään seuraavasti:
Lataa sitten selaimen ydin ja lataa asennuskomento Node.js seuraavalla tavalla:
Seuraavasti:
╔═══════════════════════════════════════════════════════════════════════════════╗ ║ VAROITUS: Näyttää siltä, että ajat 'npx playwright install' ilman ensin ║ ║ Projektisi riippuvuuksien asentaminen. ║ ║ ║ ║ Välttääksesi odottamattoman käytöksen, asenna ensin omat riippuvuutesi, ja ║ ║ sitten suorita Playwrightin asennuskomento: ║ ║ ║ ║ NPM-asennus ║ ║ NPX-näytelmäkirjailijan asennus ║ ║ ║ ║ Jos projektisi ei vielä riipu Playwrightista, asenna ensin ║ ║ sovellettava NPM-paketti (yleisimmin @playwright/testi), ja ║ ║ sitten suorita Playwrightin asennuskomento ladataksesi selaimet: ║ ║ ║ ║ NPM-asennus @playwright/testaa ║ ║ NPX-näytelmäkirjailijan asennus ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝ Chromium 136.0.7103.25 (näytelmäkirjailijan versio v1169) lataaminenHyperlinkin kirjautuminen on näkyvissä. 144,4 MiB[====================] 100 % 0,0 sekuntia Chromium 136.0.7103.25 (playwright build v1169) ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 Chromium Headless Shell 136.0.7103.25 (näytelmäkirjailijan versio v1169) lataaminenHyperlinkin kirjautuminen on näkyvissä. 89,1 MiB[====================] 100 % 0,0 sekuntia Chromium Headless Shell 136.0.7103.25 (playwright build v1169) ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169 Firefox 137.0:n (playwright build v1482) lataaminenHyperlinkin kirjautuminen on näkyvissä. 92.1 MiB [====================] 100% 0.0s Firefox 137.0 (playwright build v1482) ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 Webkit 18.4:n (playwright build v2158) lataaminenHyperlinkin kirjautuminen on näkyvissä. 57,1 MiB [====================] 100 % 0,0 sekuntia Webkit 18.4 (playwright build v2158) ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 FFMPEG Playwright build v1011:n lataaminenHyperlinkin kirjautuminen on näkyvissä. 1,3 MiB [====================] 100 % 0,0 sekuntia FFMPEG-näytelmäkirjailijan versio v1011 ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 Winldd-näytelmäkirjailijan version v1007 lataaminenHyperlinkin kirjautuminen on näkyvissä. 0,1 MiB [====================] 100 % 0,0 sekuntia Winldd playwright build v1007 ladattu osoitteeseen C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 Tai käyttääC# tunnistaa ja asentaa automaattisesti ajonaikaisesti, koodi on seuraava:
Muussa tapauksessa virhe raportoidaan seuraavasti:
Suoritettavaa tiedostoa ei ole saatavilla osoitteessa C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe ╔════════════════════════════════════════════════════════════╗ ║ Näyttää siltä, että Playwright on juuri asennettu tai päivitetty. ║ ║ Suorita seuraava komento ladataksesi uudet selaimet: ║ ║ ║ ║ pwsh bin/Debug/netX/playwright.ps1 asennus ║ ║ ║ ║ <3 Näytelmäkirjailijatiimi ║ ╚════════════════════════════════════════════════════════════╝ Simuloi käyttäjätunnuksen ja salasanan syöttämistä seuraavalla C#-koodilla:
Renderöinnit ovat seuraavat:
(Loppu) |