- Playwright pour .NET · MSTest, NUnit, xUnit
Surveillance Playwright Qui Transforme Vos Tests C# En Moniteurs De Production 24h/24
Vous avez déjà un test Playwright pour .NET fonctionnel, ou préférez en écrire un dans votre propre IDE ou avec un assistant IA ? Importez le fichier .cs et Dotcom-Monitor l’exécute dans un vrai navigateur Chromium depuis plus de 30 emplacements mondiaux, aussi souvent que chaque minute, et vous alerte dès qu’il échoue.
- Importation d’un seul fichier .cs
- Coffre-fort sécurisé pour les identifiants
- Résultats identiques à EveryStep
- Agents privés pour applications internes
Appareil Playwright · importé
await Page.GotoAsync("https://shop.example.com");
await Page.GetByPlaceholder("Search products")
.FillAsync("trail shoes");
await Page.Keyboard.PressAsync("Enter");
await Expect(Page).ToHaveURLAsync(new Regex("/search"));
await Page.GetByRole(AriaRole.Link,
new() { Name = "Trail Runner" }).ClickAsync();
await Page.GetByRole(AriaRole.Button,
new() { Name = "Add to cart" }).ClickAsync();
await Expect(Page.GetByTestId("cart-count"))
.ToHaveTextAsync("1");
// Checkout page must load and render
await Page.GotoAsync("https://shop.example.com/checkout");
await Expect(Page.GetByRole(AriaRole.Heading,
new() { Name = "Checkout" })).ToBeVisibleAsync();
Playwright pour .NET · NUnit
Navigateur : Chromium
Délai d’expiration du script : 120 s
Emplacements : plus de 30 disponibles
Votre test Playwright, importé tel quel et prêt à être exécuté selon un calendrier.
- Pas de carte de crédit
- Pas de facturation automatique après l’essai
Vous commencez de zéro ? Le enregistreur EveryStep est le moyen le plus rapide de créer un nouveau script.
Organisations dans le monde entier
SLA de disponibilité de la plateforme
Emplacements de surveillance mondiaux
Leader de la surveillance de sites web
Réponse rapide
La surveillance Playwright est l’exécution planifiée et automatisée d’un test navigateur Playwright depuis l’extérieur de votre infrastructure, avec une alerte chaque fois que le test échoue. Dotcom-Monitor importe un test Playwright pour .NET en un seul fichier .cs (MSTest, NUnit ou xUnit) et l’exécute dans Chromium depuis 30+ emplacements mondiaux ou depuis un agent privé à l’intérieur de votre réseau. Le même test sert aux tests fonctionnels et à la surveillance synthétique, il n’y a donc pas de script de surveillance séparé à maintenir. Vous créez un nouveau script juste pour la surveillance ? L’enregistreur EveryStep est généralement plus rapide.
Le test Playwright que vous connaissez déjà, maintenant en fonctionnement 24/7
Votre test Playwright pour .NET sait déjà comment se connecter, rechercher, ajouter au panier et finaliser la commande. Dotcom-Monitor exécute ce test exact selon un planning, enregistre les temps de réponse et les échecs, et alerte votre équipe lorsqu’il ne se termine pas.
- Tests Playwright pour .NET (C#) construits avec MSTest, NUnit ou xUnit.
- Un fichier .cs à importer, révisé dans l'éditeur, surveillé dès que vous enregistrez.
- Navigateur Chromium réel à chaque exécution, avec rendu JavaScript complet.
- Variables du Coffre-fort sécurisé remplaçant les mots de passe et clés API codés en dur.
- Délai d'expiration du script transforme un test bloqué en alerte, pas en intervalle silencieux.
CheckoutTests.cs
Chromium
120 secondes
Toutes les 1 minute
Ingénierie d’astreinte
Après importation : révisez le script, définissez le délai d’attente, choisissez les emplacements et les alertes.
Écrivez-le partout. Surveillez-le ici.
La surveillance Playwright est conçue pour les équipes qui créent des tests de navigateur en dehors de Dotcom-Monitor. Quelle que soit la façon dont le test a été créé, s’il fonctionne localement, il peut fonctionner comme un moniteur.
Réutilisez les tests de bout en bout
Les tests de connexion et de paiement que votre équipe QA maintient pour les versions deviennent des moniteurs de production sans réécriture. Un test, deux fonctions.
Écrivez-le dans Visual Studio ou Rider
Continuez à écrire des scripts dans l’éditeur que vous connaissez, avec vos propres conventions, ou enregistrez un point de départ avec le codegen de Playwright en C#. Importez le fichier une fois qu’il fonctionne localement.
Générez-le avec l'IA
Décrivez le parcours utilisateur à votre assistant de codage IA, obtenez un test Playwright pour .NET en retour, exécutez-le une fois, puis importez-le.
Astuce : Demandez à votre assistant IA un test qui s'importe proprement
Écrivez un test Playwright pour .NET en C# utilisant NUnit. Référencez uniquement Microsoft.Playwright et NUnit, sans autres packages NuGet. Exécutez-le dans Chromium. Ouvrez https://app.example.com, connectez-vous, allez dans Rapports, et vérifiez que le graphique “Utilisation mensuelle” est visible.
La plupart des assistants utilisent TypeScript par défaut, alors nommez explicitement le langage et le framework. Échangez le mot de passe contre une variable Secure Vault après l’importation.
Choisissez en fonction de la provenance du script
Les deux exécutent de véritables parcours de navigateur et produisent des résultats identiques. La différence réside dans la façon dont le script est créé.
Importer un test Playwright
Idéal lorsque le script existe déjà ou que vous souhaitez le gérer dans le code.
- Vous avez aujourd'hui un test Playwright pour .NET fonctionnel.
- Vos développeurs préfèrent écrire du C# dans leur propre IDE.
- Vous générez des tests avec un assistant de codage IA.
- Vous souhaitez un seul test pour les tests fonctionnels et la surveillance.
Enregistrez avec EveryStep
Idéal lorsque vous avez besoin d’un tout nouveau script uniquement pour la surveillance.
- Aucun test existant à réutiliser.
- Aucun codage requis : parcourez le chemin et le script est écrit pour vous.
- Généralement le chemin le plus rapide de l’idée à la surveillance en fonctionnement.
- Modifiez et rejouez directement dans l’enregistreur.
Surveillance Playwright | Enregistreur EveryStep | |
|---|---|---|
Comment le script est créé | Écrit dans le code, dans votre IDE ou par IA, puis importé | Enregistré en cliquant à travers le parcours |
Compétences nécessaires | C# et Playwright pour .NET | Aucun |
Le plus rapide lorsque | Le test existe déjà | Vous commencez de zéro |
Résultats et rapports | Identique | |
Tarification | Identique, mêmes plans | |
Coffre-fort sécurisé, agents privés, alertes | Identique | |
De fichier .cs à moniteur opérationnel en six étapes
Avant de commencer, vérifiez que le test est écrit avec Playwright pour .NET et qu’il passe dans votre environnement de développement local.
Créer un appareil Playwright
Ajoutez un nouvel appareil de surveillance et choisissez le type Playwright.
Importer votre test
Téléchargez le fichier .cs. Il doit utiliser uniquement Playwright et MSTest, NUnit ou xUnit.
Examiner le script
Mettez à jour les URL spécifiques à l’environnement, les variables et validations, et déplacez les identifiants dans le coffre-fort sécurisé.
Définir le délai d'expiration du script
Définissez, en secondes, combien de temps une exécution peut durer avant de se terminer et de signaler une erreur.
Choisissez Où et À Quelle Fréquence
Choisissez les lieux de surveillance, la fréquence, les horaires et les groupes d’alerte.
Enregistrez et Commencez la Surveillance
La première exécution commence immédiatement et apparaît dans le Journal de Session. Les exécutions suivantes suivent votre calendrier.
Les détails complets de la configuration se trouvent dans l’article de la base de connaissances sur la surveillance Playwright.
Équipes qui Surveillent avec les Tests Playwright
Tests QA comme Moniteurs de Production
Le test de bout en bout qui valide votre version vérifie la production en continu. Pas de script de surveillance séparé qui peut se désynchroniser.
Connexion, Panier et Paiement
Surveillez les parcours qui génèrent des revenus aussi souvent que chaque minute, et recevez une alerte lorsqu’une étape échoue ou ralentit.
Contrôles Générés par IA
Transformez une description en langage naturel d’un flux critique en un test Playwright pour .NET avec votre assistant IA, puis exécutez-le selon un planning.
Pannes Régionales
Exécutez le même test depuis plus de 30 localisations pour détecter le problème de CDN, DNS ou de routage qui affecte une seule partie du monde.
Applications Internes et de Préproduction
Installez un Agent Privé dans votre réseau pour surveiller les applications intranet, les portails d’administration et les builds de préproduction avec le même test.
Dépendances Tierces
Surveillez les services de paiement intégrés, d’identité et de recherche dont dépendent vos parcours, du point de vue de vos utilisateurs.
Tarification Identique à Celle de EveryStep Web Application Monitoring
Les dispositifs Playwright utilisent les mêmes plans et tarifs que les moniteurs EveryStep, et sont inclus dans l’essai gratuit de 30 jours.
Une tâche est comptabilisée chaque fois que votre test navigue vers une URL différente. Dotcom-Monitor calcule le nombre de tâches après la première session de surveillance, et affiche le décompte final une fois le test terminé sans erreurs.
Exemple : comment les tâches sont comptées
GotoAsync("https://shop.example.com"): 1 tâche- Recherche soumet et charge
/search: 1 tâche - Clic ouvre la page produit : 1 tâche
GotoAsync(".../checkout"): 1 tâche
Les clics, la saisie et les assertions qui restent sur la même URL n’ajoutent pas de tâches. À titre illustratif uniquement ; votre compte apparaît après la première exécution réussie.
Tests exécutés là où se trouvent vos utilisateurs
Exécutez votre test Playwright depuis plus de 30 emplacements de surveillance à travers six continents, ou à l’intérieur de votre propre réseau avec un Agent Privé. Les alertes sont envoyées directement vers les outils que votre équipe utilise déjà.
Emplacements mondiaux de surveillance
Continents couverts
Intervalle minimum de vérification
Pour les applications derrière un pare-feu
Fiable par des équipes qui ne peuvent pas se permettre des parcours interrompus
4.5
83 avis
4.6
4.6
Tous les avis proviennent de avis vérifiés Capterra. Notes au octobre 2026.
Vous voulez essayer sans engagement ? Le plan Gratuit à vie exécute également les tests Playwright : jusqu’à 25 cibles, 2 lieux de surveillance, et 21 jours de rétention des données. Commencez gratuitement ou comparez les plans.
Questions que les équipes posent avant de s'inscrire au monitoring Playwright
Qu'est-ce que le monitoring Playwright ?
Le monitoring Playwright exécute un test de navigateur Playwright selon un planning fixe depuis l’extérieur de votre infrastructure et vous avertit en cas d’échec. Avec Dotcom-Monitor, vous importez un test Playwright for .NET existant, qui s’exécute dans un véritable navigateur Chromium depuis plus de 30 emplacements mondiaux, ou depuis un agent privé dans votre réseau, aussi fréquemment qu’une fois par minute.
Quelles langues Playwright sont prises en charge ?
Uniquement Playwright for .NET (C#) pour l’instant. Les tests écrits en TypeScript, JavaScript, Python ou Java ne peuvent pas être importés. Si votre équipe travaille dans ces langages, vous pouvez demander à un assistant IA de porter un test unique vers Playwright for .NET, ou enregistrer le parcours avec le EveryStep recorder à la place.
Quels frameworks de test .NET fonctionnent ?
MSTest, NUnit et xUnit. Écrivez le test comme vous le feriez normalement pour le framework de votre choix. Il doit s’exécuter avec succès dans votre environnement de développement local avant d’être importé.
Que dois-je exactement importer ?
Un seul fichier de test .cs. Après l’import, le script s’ouvre dans l’éditeur pour que vous puissiez le revoir et mettre à jour les valeurs spécifiques à l’environnement telles que les URL, identifiants, variables ou validations.
Mon test peut-il utiliser des packages NuGet supplémentaires ?
Non. Les tests importés ne peuvent référencer que Playwright et le framework de test (MSTest, NUnit ou xUnit). Si votre test dépend de bibliothèques d’aide ou d’utilitaires partagés, transférez le code nécessaire dans le fichier .cs pour que le test soit autonome.
Dans quel navigateur le test s'exécute-t-il ?
Exclusivement Chromium. Si votre test lance explicitement Firefox ou WebKit, remplacez-le par Chromium avant de l’importer.
Dois-je utiliser le monitoring Playwright ou le EveryStep Recorder ?
Choisissez selon la provenance du script. Si vous disposez déjà d’un test Playwright for .NET fonctionnel, ou si vous préférez en écrire un dans votre IDE ou avec un assistant IA, importez-le. Si vous avez besoin d’un tout nouveau script uniquement pour le monitoring, le EveryStep recorder est généralement plus rapide : vous cliquez dans un navigateur et il écrit le script pour vous. Les résultats, tarifs, emplacements et alertes sont identiques dans les deux cas.
Puis-je utiliser un assistant IA pour écrire le test ?
Oui. Demandez un test Playwright for .NET en C# utilisant MSTest, NUnit ou xUnit, sans autres packages NuGet, s’exécutant dans Chromium. Exécutez-le localement pour confirmer qu’il passe, puis importez le fichier .cs.
Comment garder les mots de passe et clés API hors du script ?
Utilisez Secure Vault. Après importation du test, remplacez les identifiants codés en dur dans l’éditeur par des variables chiffrées de Secure Vault, comme vous le feriez dans un script EveryStep. Les valeurs restent masquées partout où elles apparaissent.
Les résultats diffèrent-ils de ceux d’un moniteur EveryStep ?
Non. Un appareil Playwright produit exactement les mêmes résultats qu’un appareil EveryStep, donc rapports, tableaux de bord, alertes et dépannage fonctionnent de la même manière.
Comment est tarifé le monitoring Playwright ?
Exactement comme le monitoring des applications web EveryStep, avec les mêmes forfaits. Une tâche est comptée chaque fois que le test navigue vers une URL différente. Le nombre de tâches est calculé après la première session de monitoring et s’affiche une fois le test terminé sans erreurs. Consultez les tarifs pour les prix actuels.
Que se passe-t-il si un test dure plus longtemps que prévu ?
Chaque appareil a un délai d’expiration de script, en secondes. Si le test ne s’est pas terminé dans ce délai, la session se termine et une erreur est signalée, ce qui fait qu’un test bloqué génère une alerte au lieu d’un silence.
Puis-je surveiller les applications internes et les environnements de préproduction ?
Oui. Exécutez le même test Playwright depuis un Agent Privé installé dans votre centre de données, VPC ou réseau de bureau pour surveiller les applications inaccessibles depuis Internet public.
Puis-je essayer la surveillance Playwright gratuitement ?
Oui, de deux manières. L’essai gratuit de 30 jours inclut les périphériques Playwright aux mêmes conditions que les moniteurs d’application web EveryStep. Le plan Gratuit Pour Toujours exécute également des tests Playwright, avec jusqu’à 25 cibles, 2 emplacements de surveillance, et 21 jours de conservation des données.
Mettez votre test Playwright en production
Importez un fichier .cs et voyez-le fonctionner depuis plus de 30 emplacements en quelques minutes. Vous partez de zéro ? Enregistrez un script avec EveryStep à la place.