架构师_程序员_码农网

Hent adgangskode
Registrer dig

QQ登录

Kun ét skridt til at komme i gang

Søg i
Visning: 120|Svar: 2
打印 上一主题 下一主题

[交流] 【Playwright】 (一)Playwright for .

[Kopier link]
跳转到指定楼层
ejer
Playwright

Playwright er en ramme til webtest og automatisering. Det gør det muligt at teste Chromium, Firefox og WebKit ved hjælp af en enkelt API. Playwright er designet til vedvarende, robust, pålidelig og hurtig webautomatisering på tværs af browsere.

Officiel hjemmeside: https: //playwright.dev/
Kilde: https: //github.com/microsoft/playwright
Playwright for .NET-dokumentation: https: //playwright.dev/dotnet/docs/intro

  • Cross-browser: Playwright understøtter alle moderne renderingsmotorer, herunder Chromium, WebKit og Firefox.
  • Cross-platform: test på Windows, Linux og macOS, native eller kontinuerlig integration (CI), headless eller med headers.
  • På tværs af sprog: Brug Playwright API i TypeScript, JavaScript, Python, .NET, Java.
  • Test mobile websider: Native mobilemulering af Google Chrome til Android og Safari til mobil. Den samme renderingsmotor kører på dit skrivebord og i skyen.


Kørselsmiljø

Playwright distribueres som et .NET Standard 2.0-bibliotek. Vi anbefaler at bruge .NET 8.
Windows 10+, Windows Server 2016+ eller Windows Subsystem for Linux (WSL).
macOS 14 Ventura eller nyere.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, baseret på x86-64- og arm64-arkitekturer.

Oprettelse af en ny .NET 8-konsol

Først skal du introducere nuget-pakken på følgende måde:

Download derefter browserkernen på Node.js-måden, og installer kommandoen som følger:

Sådan gør du det:
╔═══════════════════════════════════════════════════════════════════════════════╗
ADVARSEL: Det ser ud til, at du kører 'npx playwright install' uden først at installere dit projekt.
at have installeret projektets afhængigheder. nbsp; ║ ║ ║ ║.
║ ║ ║ ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║
For at undgå uventet adfærd skal du først installere dine afhængigheder og derefter
kør derefter Playwrights installationskommando: &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
nbsp; &nbsp ; ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
npm install &nbsp nbsp; ║ ║ nbsp; &nbsp ; ║ npm install &nbsp nbsp; ║
npx playwright install & nbsp; ║
nbsp; & nbsp; ║ npx playwright install & nbsp; ║ ║ & nbsp; & nbsp npx playwright install & nbsp; ║ ║ ║ ║ nbsp
Hvis dit projekt endnu ikke er afhængigt af Playwright, skal du først installere pakken
den relevante npm-pakke (oftest @playwright/test), og
kør derefter Playwrights install-kommando for at downloade browserne: ║ ║ ║ ║ ║ ║ ║.
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
npm install @playwright/test & nbsp; ║
npx playwright install & nbsp; ║
npx playwright install & nbsp; ║ ║ npx playwright install & nbsp; ║ ║ npx playwright install & nbsp; npx playwright install & nbsp nbsp; ║ ║ ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Download af Chromium 136.0.7103.25 (playwright build v1169) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/ 1169/chromium-win64.zip
144.4 MiB [====================] 100% 0.0s
Chromium 136.0.7103.25 (playwright build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Download af Chromium Headless Shell 136.0.7103.25 (playwright build v1169) fra https://cdn.playwright.dev/dbazure/download/playwright/ builds/chromium/1169/chromium-headless-shell-win64.zip
89.1 MiB [====================] 100% 0.0s
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_ shell-1169
Download af Firefox 137.0 (playwright build v1482) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1482/ firefox-win64.zip
92.1 MiB [====================] 100% 0.0s
Firefox 137.0 (playwright build v1482) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Download af Webkit 18.4 (playwright build v2158) fra https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2158/webkit- win64.zip
57.1 MiB [====================] 100% 0.0s
Webkit 18.4 (playwright build v2158) downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Downloader FFMPEG playwright build v1011 fra https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-win64. zip
1.3 MiB [====================] 100% 0.0s
FFMPEG playwright build v1011 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Downloader Winldd playwright build v1007 fra https://cdn.playwright.dev/dbazure/download/playwright/builds/winldd/1007/winldd-win64. zip
0.1 MiB [====================] 100% 0.0s
Winldd playwright build v1007 downloadet til C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Eller du kan bruge C# til at installere det ved automatisk at registrere det ved kørselstid med følgende kode:

Ellers vil den rapportere følgende fejl, når den kører:
Den eksekverbare fil findes ikke på C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
Det ser ud til, at Playwright lige er blevet installeret eller opdateret.
Kør venligst følgende kommando for at downloade nye browsere: ║ ║
║ & nbsp; ║ ║ ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║ ║ ║
║ & nbsp; ║ pwsh bin/Debug/netX/playwright.ps1 nbsp; ║
<3 Playwright Team & nbsp; ║
╚════════════════════════════════════════════════════════════╝

For at simulere indtastningen af brugernavn og adgangskode er c#-koden som følger:
Gengivelsen er som følger:



(END)




Forrige: B-station open source-projektet IndexTTS implementeringsvejledning
Næste :[Playwright] (2) almindeligt anvendte funktioner og operationer
Code farmer network, kun offentliggjort i forbindelse med praksis, stødt på tekniske vanskeligheder, vildled ikke andre.
uggs outlet butik online
ejer|Indsendt for 6 dage siden|Se kun forfatter
Fjern WebDriver-automatiseringsflag i Selenium, Playwright og Puppeteer

Testning:


Koden landmand netværk, kun offentliggjort i færd med praksis, stødt på tekniske vanskeligheder, ikke vildlede andre.
uggs outlet online
5 天前|只看该作者
Klik på knappen, vent på, at Ajax er færdig med at indlæse, og fortsæt derefter sekventielt, koden er som følger:

Koden landmandsnetværk, kun offentliggjort i praksisprocessen, stødte på tekniske vanskeligheder, vildled ikke andre.
Du skal logge ind, før du kan skrive tilbage Log ind | Registrer dig

Denne version af de integrerede regler

DISCLAIMER:
Al software, programmeringsmateriale eller artikler udgivet af Code Farmer er begrænset til kun at blive brugt til lærings- og forskningsformål; ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal alle konsekvenser bæres af brugerne selv. Denne webstedsinformation fra netværket, copyright-tvist har intet at gøre med dette websted. Du skal fjerne ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, bedes du støtte den ægte software, købe registreringen og få bedre ægte service. Hvis der sker en krænkelse, bedes du kontakte os via e-mail for at håndtere det.

Mail To:help@itsvse.com

QQ|Architect ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2025-6-1 08:35

Hurtigt svarTilbage til toppenTilbage til listen