Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1024|Jawab: 2

[Komunikasi] [Penulis drama] (1) Penulis drama untuk tutorial penggunaan .NET

[Salin tautan]
Dipaparkan pada 2025-5-26 14:41:05 | | | |
Dramawan

Playwright adalah kerangka kerja untuk pengujian dan otomatisasi web. Ini memungkinkan pengujian Chromium, Firefox, dan WebKit menggunakan satu API. Playwright dirancang untuk memungkinkan otomatisasi web lintas browser yang tahan lama, kuat, andal, dan cepat.

Situs resmi:Login hyperlink terlihat.
Sumber:Login hyperlink terlihat.
Penulis drama untuk dokumentasi .NET:Login hyperlink terlihat.

  • Lintas Browser: Playwright mendukung semua mesin rendering modern, termasuk Chromium, WebKit, dan Firefox.
  • Lintas platform: Tersedia untuk pengujian di Windows, Linux, dan macOS, integrasi lokal atau berkelanjutan (CI), tanpa kepala atau bertuju.
  • Lintas bahasa: dalam TypeScript, JavaScript, Python, . NET, Java menggunakan Playwright API.
  • Uji halaman web seluler: Emulasi seluler asli Google Chrome untuk Android dan Safari untuk seluler. Mesin rendering yang sama berjalan di desktop dan di cloud Anda.


Lingkungan Operasi

Playwright dirilis sebagai perpustakaan .NET Standard 2.0. Kami.NET 8 direkomendasikan
Windows 10+, Windows Server 2016+, atau Subsistem Windows untuk Linux (WSL).
macOS 14 Ventura atau lebih baru.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, berdasarkan arsitektur x86-64 dan arm64.

Membuat konsol .NET 8 baru

Pertama, paket nuget diperkenalkan sebagai berikut:

Kemudian unduh kernel browser dan unduh perintah instalasi Node.js metode berikut:

Sebagai berikut:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ PERINGATAN: Sepertinya Anda menjalankan 'instalasi penulis drama npx' tanpa terlebih dahulu ║
║ Menginstal dependensi proyek Anda.                                       ║
║                                                                               ║
║ Untuk menghindari perilaku yang tidak terduga, harap instal dependensi Anda terlebih dahulu, dan ║
║ lalu jalankan perintah instal Playwright: ║
║                                                                               ║
║ Instalasi npm ║
║ Instalasi penulis drama NPX ║
║                                                                               ║
║ Jika proyek Anda belum bergantung pada Playwright, pertama-tama instal ║
║ paket npm yang berlaku (paling sering @playwright/uji), dan ║
║ kemudian jalankan perintah instal Playwright untuk mengunduh browser: ║
║                                                                               ║
║ Instal NPM @playwright/Uji ║
║ Instalasi penulis drama NPX ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Mengunduh Chromium 136.0.7103.25 (dramawan build v1169) dariLogin hyperlink terlihat.
144,4 MiB[====================] 100% 0,0 detik
Chromium 136.0.7103.25 (build penulis drama v1169) diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Mengunduh Chromium Headless Shell 136.0.7103.25 (dramawan build v1169) dariLogin hyperlink terlihat.
89,1 MiB[====================] 100% 0,0 detik
Chromium Headless Shell 136.0.7103.25 (playwright build v1169) diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Mengunduh Firefox 137.0 (dramawan build v1482) dariLogin hyperlink terlihat.
92,1 MiB [====================] 100% 0,0 detik
Firefox 137.0 (playwright build v1482) diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Mengunduh Webkit 18.4 (dramawan build v2158) dariLogin hyperlink terlihat.
57,1 MiB [====================] 100% 0,0 detik
Webkit 18.4 (dramawan build v2158) diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Mengunduh FFMPEG playwright build v1011 dariLogin hyperlink terlihat.
1,3 MiB [====================] 100% 0,0 detik
FFMPEG playwright build v1011 diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Mengunduh Winldd playwright build v1007 dariLogin hyperlink terlihat.
0,1 MiB [====================] 100% 0,0 detik
Winldd playwright build v1007 diunduh ke C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Atau gunakanC# secara otomatis mendeteksi dan menginstal saat runtime, kodenya adalah sebagai berikut:

Jika tidak, kesalahan akan dilaporkan sebagai berikut:
Dapat dieksekusi tidak ada di C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Sepertinya Playwright baru saja diinstal atau diperbarui.       ║
║ Silakan jalankan perintah berikut untuk mengunduh browser baru: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ <3 Tim Penulis Drama ║
╚════════════════════════════════════════════════════════════╝

Simulasikan memasukkan nama pengguna dan kata sandi dengan kode C# berikut:
Renderingnya adalah sebagai berikut:



(Akhir)




Mantan:Tutorial penyebaran IndexTTS proyek open source Bilibili
Depan:【Penulis drama】(2) Fungsi dan operasi umum
 Tuan tanah| Dipaparkan pada 2025-5-26 17:08:16 |
Hapus bendera otomatisasi WebDriver di Selenium, Playwright, dan Puppeteer

Ujian:


 Tuan tanah| Dipaparkan pada 2025-5-27 10:36:46 |
Klik tombol, tunggu hingga Ajax dimuat, lalu lanjutkan dengan operasi berikut, kodenya adalah sebagai berikut:

Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com