Θεατρικός συγγραφέας
Το 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#:
Οι αποδόσεις είναι οι εξής:
(Τέλος) |