Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 1024|Απάντηση: 2

[Επικοινωνία] [Θεατρικός συγγραφέας] (1) Οδηγός χρήσης θεατρικού συγγραφέα για .NET

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-5-26 14:41:05 | | | |
Θεατρικός συγγραφέας

Το Playwright είναι ένα πλαίσιο για δοκιμές και αυτοματισμούς ιστού. Επιτρέπει τη δοκιμή Chromium, Firefox και WebKit χρησιμοποιώντας ένα μόνο API. Το Playwright έχει σχεδιαστεί για να επιτρέπει ανθεκτικό, ισχυρό, αξιόπιστο και γρήγορο αυτοματισμό ιστού μεταξύ προγραμμάτων περιήγησης.

Επίσημη ιστοσελίδα:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Πηγή:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Θεατρικός συγγραφέας για τεκμηρίωση .NET:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

  • Cross-Browser: Το Playwright υποστηρίζει όλες τις σύγχρονες μηχανές απόδοσης, συμπεριλαμβανομένων των Chromium, WebKit και Firefox.
  • Cross-platform: Διατίθεται για δοκιμή σε Windows, Linux και macOS, τοπική ή συνεχή ενοποίηση (CI), headless ή headed.
  • Διαγλωσσικά: σε TypeScript, JavaScript, Python, . NET, η Java χρησιμοποιεί το Playwright API.
  • Δοκιμή ιστοσελίδων για κινητά: Εγγενής εξομοίωση για κινητά του Google Chrome για Android και του Safari για κινητά. Η ίδια μηχανή απόδοσης εκτελείται στην επιφάνεια εργασίας σας και στο cloud.


Λειτουργικό περιβάλλον

Το Playwright κυκλοφορεί ως βιβλιοθήκη .NET Standard 2.0. ΕμείςΣυνιστάται το .NET 8
Windows 10+, Windows Server 2016+ ή Υποσύστημα Windows για Linux (WSL).
macOS 14 Ventura ή νεότερη έκδοση.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, βασισμένα σε αρχιτεκτονικές x86-64 και arm64.

Δημιουργία νέας κονσόλας .NET 8

Πρώτον, το πακέτο nuget εισάγεται ως εξής:

Στη συνέχεια, κατεβάστε τον πυρήνα του προγράμματος περιήγησης και κατεβάστε την εντολή εγκατάστασης Node.js την ακόλουθη μέθοδο:

Ως εξής:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Φαίνεται ότι εκτελείτε το 'npx playwright install' χωρίς πρώτα ║
║ Εγκατάσταση των εξαρτήσεων του έργου σας.                                       ║
║                                                                               ║
║ Για να αποφύγετε απροσδόκητη συμπεριφορά, εγκαταστήστε πρώτα τις εξαρτήσεις σας και ║
║ στη συνέχεια εκτελέστε την εντολή εγκατάστασης του Playwright: ║
║                                                                               ║
║ Εγκατάσταση npm ║
║ Εγκατάσταση συγγραφέα NPX ║
║                                                                               ║
║ Εάν το έργο σας δεν εξαρτάται ακόμη από το Playwright, εγκαταστήστε πρώτα το ║
║ Εφαρμοστέο πακέτο NPM (συνηθέστερα @playwright/δοκιμή) και ║
║ στη συνέχεια εκτελέστε την εντολή εγκατάστασης του Playwright για να κατεβάσετε τα προγράμματα περιήγησης: ║
║                                                                               ║
║ npm εγκατάσταση @playwright/δοκιμή ║
║ Εγκατάσταση συγγραφέα NPX ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Λήψη του Chromium 136.0.7103.25 (playwright build v1169) απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
144,4 MiB[====================] 100% 0,0 δευτ.
Chromium 136.0.7103.25 (έκδοση θεατρικού συγγραφέα v1169) που λήφθηκε στο C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Λήψη του Chromium Headless Shell 136.0.7103.25 (playwright build v1169) απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
89,1 MiB[====================] 100% 0,0 δευτ.
Chromium Headless Shell 136.0.7103.25 (έκδοση θεατρικού συγγραφέα v1169) λήψη στο C:\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Λήψη του Firefox 137.0 (playwright build v1482) απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
92,1 MiB [====================] 100% 0,0 δευτ.
Firefox 137.0 (έκδοση θεατρικού συγγραφέα v1482) που έχει ληφθεί στο C:\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Λήψη του Webkit 18.4 (playwright build v2158) απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
57,1 MiB [====================] 100% 0,0 δευτ.
Webkit 18.4 (έκδοση θεατρικού συγγραφέα v2158) που έγινε λήψη στο C:\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Λήψη του FFMPEG playwright build v1011 απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
1,3 MiB [====================] 100% 0,0 δευτ.
Το FFMPEG playwright build v1011 κατέβηκε στο C:\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Λήψη του Winldd playwright build v1007 απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
0,1 MiB [====================] 100% 0,0 δευτ.
Winldd playwright build v1007 που κατέβηκε στο C:\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Ή χρησιμοποιήστεΗ C# εντοπίζει αυτόματα και εγκαθίσταται κατά το χρόνο εκτέλεσης, ο κωδικός έχει ως εξής:

Διαφορετικά, το σφάλμα θα αναφερθεί ως εξής:
Το εκτελέσιμο αρχείο δεν υπάρχει στο C:\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ Φαίνεται ότι το Playwright μόλις εγκαταστάθηκε ή ενημερώθηκε.       ║
║ Εκτελέστε την ακόλουθη εντολή για λήψη νέων προγραμμάτων περιήγησης: ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 εγκατάσταση ║
║                                                            ║
║ <3 Ομάδα θεατρικών συγγραφέων ║
╚════════════════════════════════════════════════════════════╝

Προσομοίωση εισαγωγής ονόματος χρήστη και κωδικού πρόσβασης με τον ακόλουθο κωδικό C#:
Οι αποδόσεις είναι οι εξής:



(Τέλος)




Προηγούμενος:Οδηγός ανάπτυξης έργου ανοιχτού κώδικα Bilibili IndexTTS
Επόμενος:【Θεατρικός συγγραφέας】(2) Κοινές λειτουργίες και λειτουργίες
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2025-5-26 17:08:16 |
Καταργήστε τη σημαία αυτοματισμού WebDriver στο Selenium, Playwright και Puppeteer

Δοκιμή:


 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2025-5-27 10:36:46 |
Κάντε κλικ στο κουμπί, περιμένετε να φορτώσει το Ajax και, στη συνέχεια, προχωρήστε στις ακόλουθες λειτουργίες, ο κώδικας έχει ως εξής:

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com