Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 1024|Répondre: 2

[Communication] [Dramaturge] (1) Tutoriel d’utilisation du Playwriter pour .NET

[Copié le lien]
Publié le 26-05-2025 à 14:41:05 | | | |
Dramaturge

Playwright est un cadre pour les tests web et l’automatisation. Il permet de tester Chromium, Firefox et WebKit à l’aide d’une seule API. Playwright est conçu pour permettre une automatisation web durable, puissante, fiable et rapide sur navigateurs.

Site officiel :La connexion hyperlientérée est visible.
Source:La connexion hyperlientérée est visible.
Playwright pour la documentation .NET :La connexion hyperlientérée est visible.

  • Multinavigateur : Playwright prend en charge tous les moteurs de rendu modernes, y compris Chromium, WebKit et Firefox.
  • Multiplateforme : Disponible pour des tests sous Windows, Linux et macOS, intégration locale ou continue (CI), sans interface ou en tête d’écran.
  • Cross-language : en TypeScript, JavaScript, Python, . NET, Java utilise l’API Playwright.
  • Tests de pages web mobiles : émulation mobile native de Google Chrome pour Android et Safari pour mobile. Le même moteur de rendu fonctionne sur votre bureau et dans le cloud.


Environnement d’exploitation

Playwright est publié sous forme de bibliothèque .NET Standard 2.0. Nous.NET 8 est recommandé
Windows 10+, Windows Server 2016+, ou Windows Subsystem for Linux (WSL).
macOS 14 Ventura ou une version ultérieure.
Debian 12, Ubuntu 22.04, Ubuntu 24.04, basé sur les architectures x86-64 et arm64.

Créer une nouvelle console .NET 8

Tout d’abord, le paquet nuget est présenté comme suit :

Ensuite, téléchargez le noyau du navigateur et téléchargez la commande d’installation Node.js la méthode suivante :

Comme suit:
╔═══════════════════════════════════════════════════════════════════════════════╗
║ AVERTISSEMENT : Il semble que vous lancez 'npx playwright install' sans d’abord ║
║ installer les dépendances de votre projet.                                       ║
║                                                                               ║
║ Pour éviter des comportements inattendus, veuillez d’abord installer vos dépendances, et ║
║ puis exécuter la commande d’installation de Playwright : ║
║                                                                               ║
║ installation npm ║
║ installation de playwright NPX ║
║                                                                               ║
║ Si votre projet ne dépend pas encore de Playwright, installez d’abord le ║
║ package NPM applicable (le plus souvent @playwright/test), et ║
║ puis exécutez la commande d’installation de Playwright pour télécharger les navigateurs : ║
║                                                                               ║
║ installation npm @playwright/test ║
║ installation de playwright NPX ║
║                                                                               ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Téléchargement de Chromium 136.0.7103.25 (version dramaturge v1169) depuisLa connexion hyperlientérée est visible.
144,4 MiB[====================] 100 % 0,0
Chromium 136.0.7103.25 (version playwright v1169) téléchargée sur C :\Users\itsvse\AppData\Local\ms-playwright\chromium-1169
Téléchargement de Chromium Headless Shell 136.0.7103.25 (version dramaturge v1169) depuisLa connexion hyperlientérée est visible.
89,1 MiB[====================] 100 % 0,0
Chromium Headless Shell 136.0.7103.25 (version playwright v1169) téléchargée sur C :\Users\itsvse\AppData\Local\ms-playwright\chromium_headless_shell-1169
Téléchargement de Firefox 137.0 (version playwright v1482) depuisLa connexion hyperlientérée est visible.
92,1 MiB [====================] 100 % 0,0
Firefox 137.0 (version playwright v1482) téléchargé sur C :\Users\itsvse\AppData\Local\ms-playwright\firefox-1482
Téléchargement du Webkit 18.4 (version dramaturge v2158) depuisLa connexion hyperlientérée est visible.
57,1 MiB [====================] 100 % 0,0
Webkit 18.4 (version dramaturge v2158) téléchargée sur C :\Users\itsvse\AppData\Local\ms-playwright\webkit-2158
Téléchargement de la version FFMPEG Playwright v1011 depuisLa connexion hyperlientérée est visible.
1,3 MiB [====================] 100 % 0,0
FFMPEG playwright build v1011 téléchargée sur C :\Users\itsvse\AppData\Local\ms-playwright\ffmpeg-1011
Téléchargement de la version Winldd Playwright v1007 depuisLa connexion hyperlientérée est visible.
0,1 MiB [====================] 100 % 0,0
Winldd playwright build v1007 téléchargé sur C :\Users\itsvse\AppData\Local\ms-playwright\winldd-1007

Ou utilisationC# détecte et s’installe automatiquement à l’exécution, le code est le suivant :

Sinon, l’erreur sera signalée comme suit :
L’exécutable n’existe pas sur C :\Users\itsvse\AppData\Local\ms-playwright\chromium-1169\chrome-win\chrome.exe
╔════════════════════════════════════════════════════════════╗
║ On dirait que Playwright vient d’être installé ou mis à jour.       ║
║ Veuillez exécuter la commande suivante pour télécharger de nouveaux navigateurs : ║
║                                                            ║
║ pwsh bin/Debug/netX/playwright.ps1 install ║
║                                                            ║
║ Équipe <3 dramaturges ║
╚════════════════════════════════════════════════════════════╝

Simulez la saisie d’un nom d’utilisateur et d’un mot de passe avec le code C# suivant :
Les rendus sont les suivants :



(Fin)




Précédent:Tutoriel de déploiement IndexTTS pour le projet open source Bilibili
Prochain:【Dramaturge】(2) Fonctions et opérations communes
 Propriétaire| Publié le 26-05-2025 à 17:08:16 |
Supprimer le drapeau d’automatisation WebDriver dans Selenium, Playwright et Puppeteer

Test:


 Propriétaire| Publié le 27-05-2025 à 10:36:46 |
Cliquez sur le bouton, attendez le chargement d’Ajax, puis procédez aux opérations suivantes, le code est le suivant :

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com