架构师_程序员_码农网

Parolayı al
Kayıt Olun

QQ登录

Başlamak için sadece bir adım

Arama
Görüntüleme:120|Yanıt: 2
打印 上一主题 下一主题

[交流] 【Playwright】(一)Playwright için .

[kopya link]
ugg bot satışı
跳转到指定楼层
sahibi
Oyun Yazarı

Playwright, web testi ve otomasyonu için bir çerçevedir. Tek bir API kullanarak Chromium, Firefox ve WebKit'in test edilmesini sağlar. Playwright kalıcı, sağlam, güvenilir ve hızlı çapraz tarayıcı web otomasyonu için tasarlanmıştır.

Resmi web sitesi: https: //playwright.dev/
Kaynak: https: //github.com/microsoft/playwright
NET için Playwright belgeleri: https: //playwright.dev/dotnet/docs/intro

  • Çapraz tarayıcı: Playwright, Chromium, WebKit ve Firefox dahil olmak üzere tüm modern işleme motorlarını destekler.
  • Çapraz platform: Windows, Linux ve macOS'ta, yerel veya sürekli entegrasyonda (CI), başlıksız veya başlıklarla test etme.
  • Diller arası: Playwright API'sini TypeScript, JavaScript, Python, .NET, Java'da kullanın.
  • Mobil web sayfalarını test edin: Android için Google Chrome ve mobil için Safari'nin yerel mobil emülasyonu. Aynı işleme motoru masaüstünüzde ve bulutta çalışır.


Çalışma Zamanı Ortamı

Playwright bir .NET Standard 2.0 kütüphanesi olarak dağıtılmaktadır. .NET 8 kullanmanızı öneririz.
Windows 10+, Windows Server 2016+ veya Linux için Windows Alt Sistemi (WSL).
macOS 14 Ventura veya üstü.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, x86-64 ve arm64 mimarileri tabanlı.

Yeni bir .NET 8 Konsolu Oluşturma

İlk olarak, nuget paketini aşağıdaki gibi tanıtın:

Ardından tarayıcı çekirdeğini Node.js yöntemiyle indirin ve komutu aşağıdaki gibi yükleyin:

İşte nasıl yapılacağı:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ UYARI: Görünüşe göre 'npx playwright install' komutunu ilk önce çalıştırmıyorsunuz ║
║ projenizin bağımlılıklarını yüklemek. & nbsp; ║ ║
║ ║ ║ ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║
Beklenmedik davranışlardan kaçınmak için lütfen önce bağımlılıklarınızı yükleyin ve ║
║ ardından Playwright'ın yükleme komutunu çalıştırın: &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
nbsp;   ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
║ npm install &nbsp nbsp; ║ ║ nbsp;   ║ npm install &nbsp nbsp; ║
║ npx oyun yazarı kurulumu & nbsp; ║
nbsp; & nbsp; ║ ║ npx playwright install & nbsp; ║ nbsp; & nbsp nbsp; ║ ║ npx playwright install & nbsp; ║ ║ nbsp
║ Projeniz henüz Playwright'a bağımlı değilse, önce ║
║ ║ uygulanabilir npm paketi (en yaygın olarak @playwright/test) ve ║ ║
║ ardından tarayıcıları indirmek için Playwright'ın install komutunu çalıştırın: ║ ║
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ nbsp; &nbsp ║ ║ ║ ║ ║ ║ ║ ║ ║ ║
║ npm install @playwright/test & nbsp; ║
║ npx oyun yazarı kurulumu & nbsp; ║
nbsp; ║ ║ npx playwright kurulumu & nbsp; ║ nbsp; ║ ║ npx playwright kurulumu & nbsp; ║ npx playwright kurulumu & nbsp nbsp; ║ ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Chromium 136.0.7103.25 (playwright build v1169) https://cdn.playwright.dev/dbazure/download/playwright/builds/chromium/ adresinden indiriliyor 1169/chromium-win64.zip
144.4 MiB [====================] %100 0.0s
Chromium 136.0.7103.25 (playwright build v1169) C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169 konumuna indirildi
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) https://cdn.playwright.dev/dbazure/download/playwright/ adresinden indiriliyor builds/chromium/1169/chromium-headless-shell-win64.zip
89.1 MiB [====================] 100% 0.0s
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_ konumuna indirildi shell-1169
Firefox 137.0 (playwright build v1482) https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1482/ adresinden indiriliyor firefox-win64.zip
92.1 MiB [====================] 100% 0.0s
Firefox 137.0 (playwright build v1482) C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482 konumuna indirildi
Webkit 18.4 (playwright build v2158) https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2158/webkit- adresinden indiriliyor win64.zip
57.1 MiB [====================] %100 0.0s
Webkit 18.4 (playwright build v2158) C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158 adresine indirildi
FFMPEG playwright build v1011 https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-win64 adresinden indiriliyor . zip
1.3 MiB [====================] 100% 0.0s
FFMPEG playwright build v1011 C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011 dosyasına indirildi
Winldd playwright build v1007 https://cdn.playwright.dev/dbazure/download/playwright/builds/winldd/1007/winldd-win64 adresinden indiriliyor . zip
0.1 MiB [====================] 100% 0.0s
Winldd playwright build v1007 C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007 dosyasına indirildi

Ya da aşağıdaki kod ile çalışma zamanında otomatik olarak algılayarak yüklemek için C# kullanabilirsiniz:

Aksi takdirde, çalıştırıldığında aşağıdaki hatayı bildirecektir:
Yürütülebilir dosya C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe adresinde mevcut değil
╔════════════════════════════════════════════════════════════╗
Playwright yeni yüklenmiş veya güncellenmiş gibi görünüyor ║
║ Yeni tarayıcıları indirmek için lütfen aşağıdaki komutu çalıştırın: ║
║ & nbsp; ║ ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║ ║
║ & nbsp; ║ pwsh bin/Debug/netX/playwright.ps1 nbsp; ║
║ <3 Oyun Yazarı Ekibi & nbsp; ║
╚════════════════════════════════════════════════════════════╝

Kullanıcı adı ve şifre girişini simüle etmek için c# kodu aşağıdaki gibidir:
Render aşağıdaki gibidir:



(SON)




Önceki: B istasyonu açık kaynak projesi IndexTTS dağıtım öğreticisi
Sonraki: [Oyun Yazarı] (2) yaygın olarak kullanılan özellikler ve işlemler
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
uggs outlet mağaza online
sahibi| 6 gün önce gönderildi|Sadece Yazarı Görüntüle
Selenium, Playwright ve Puppeteer'da WebDriver otomasyon bayraklarını kaldırma

Test:


Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
nike air max 90 pas cher
楼主| 发表于 5 天前|只看该作者
Düğmeye tıklayın, Ajax yüklemesinin tamamlanmasını bekleyin ve ardından işlemden sonra sırayla devam edin, kod aşağıdaki gibidir:

Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
Geri gönderi yapabilmeniz için giriş yapmanız gerekmektedir Giriş Yap | Kayıt Ol

İntegral kurallarının bu versiyonu

YASAL UYARI:
Code Farmer tarafından yayınlanan tüm yazılım, programlama materyalleri veya makaleler sadece öğrenme ve araştırma amaçlı kullanılmak üzere sınırlandırılmıştır; yukarıdaki içerikler ticari veya yasadışı amaçlarla kullanılamaz, aksi takdirde tüm sonuçlar kullanıcıların kendilerine aittir. Bu site bilgileri ağdan alınmıştır, telif hakkı anlaşmazlığının bu site ile hiçbir ilgisi yoktur. Yukarıdaki içeriği indirdikten sonraki 24 saat içinde bilgisayarınızdan tamamen kaldırmalısınız. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kaydı satın alın ve daha iyi orijinal hizmet alın. Herhangi bir ihlal varsa, lütfen bununla ilgilenmek için bizimle e-posta yoluyla iletişime geçin.

Posta To:help@itsvse.com

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

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

Hızlı YanıtBaşadön Listeye dön