Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 1024|Vastaus: 2

[Viestintä] [Näytelmäkirjailija] (1) Näytelmäkirjailijan .NET-käytön opetus

[Kopioi linkki]
Julkaistu 2025-5-26 14:41:05 | | | |
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)




Edellinen:Bilibili open source project IndexTTS deployment tutorial
Seuraava:【Näytelmäkirjailija】(2) Yleiset toiminnot ja toiminnot
 Vuokraisäntä| Julkaistu 2025-5-26 klo 17:08:16 |
Poista WebDriver-automaatiolippu Seleniumista, Playwrightista ja Puppeteerista

Testi:


 Vuokraisäntä| Julkaistu 2025-5-27 10:36:46 |
Klikkaa painiketta, odota Ajaxin latautumista ja jatka seuraavilla toiminnoilla, koodi on seuraava:

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com