Consigne
DEV-606 · Développement et tests · 290 €

Migrer une suite Selenium C# vers Playwright .NET

Réécrire des centaines de tests Selenium à la main bloque une équipe pendant des semaines. Bascule transforme le code C# avec Roslyn (attentes, localisateurs, assertions), compile le résultat et liste ce qui demande un œil humain. Vous pouvez aussi nous confier un pilote de 10 à 20 tests.

Bientôt sur GumroadBascule Pro, outil de migration · 290 €
Bientôt sur GumroadPilote de migration à distance · 1 490 €

Ce produit est fini et arrive sur la boutique dans les prochains jours. Voir la boutique

Bascule : visuel principal

Description

Bascule réécrit votre suite de tests Selenium C# en Playwright .NET. Il lit le projet entier avec Roslyn, le compilateur C#, convertit ce qui peut l'être sans changer le comportement, propage async / await des tests jusqu'aux page objects, convertit le .csproj, compile le résultat et vous remet un rapport : le diff de chaque fichier, ce qui est à relire, ce qui reste à reprendre, avec le fichier, la ligne et le code Playwright à écrire.

Mesuré, pas promis : sur la suite NUnit de démonstration (17 tests, page objects, attentes, listes, dialogues), 98 % des usages sont convertis automatiquement et les 17 tests passent sous Playwright. Après chaque migration, la suite est recompilée en mémoire avec Playwright : toute erreur apparue devient un point « à reprendre », avec son fichier et sa ligne. Détail : https://github.com/Consigne-Studio/bascule/blob/main/docs/resultats.md

Ce que vous téléchargez : le paquet dotnet tool de l'édition Pro, le guide d'installation (poste, projet ou flux NuGet interne), trois suites Selenium d'exemple (NUnit, MSTest, xUnit) avec le site qu'elles testent, deux rapports d'exemple et le texte de la licence.

Rapport de migration d'exemple : https://consigne-studio.github.io/bascule/exemple/migration.html. Page de l'offre : https://bascule.pages.dev/

Ce que fait la migration

Ne sont pas convertis, et toujours signalés : fenêtres par identifiant, ExecuteAsyncScript, grille Selenium distante, Appium, cadre traversé par une méthode utilitaire, DevTools et BiDi.

Licence et limites

FAQ

Puis-je essayer avant ? Oui : le diagnostic gratuit (licence MIT) applique les mêmes règles de conversion et donne une estimation proche de ce que la migration fera : https://github.com/Consigne-Studio/bascule/releases/latest

Mon code part-il quelque part ? Non. Bascule ne fait aucun appel réseau ; la migration écrit une copie à côté de votre suite, ou modifie les fichiers en place si vous le demandez.

Vous préférez qu'on le fasse pour vous ? La migration au forfait commence par un pilote à 1 490 € HT, livré par pull request : https://consignestudio.gumroad.com/l/migration-selenium-playwright

Qui facture ? Gumroad vend en qualité de revendeur : son reçu, à votre raison sociale et avec votre numéro de TVA renseignés au paiement, tient lieu de facture. Achat réservé aux professionnels. Pour payer sur bon de commande et virement, écrivez-nous.

Contact : support@consignestudio.fr

Bascule : visuel 2
Bientôt sur GumroadBascule Pro, outil de migration · 290 €
Bientôt sur GumroadPilote de migration à distance · 1 490 €

Paiement sécurisé par Gumroad, qui facture la TVA de votre pays. Remboursement sous 14 jours si le produit ne fait pas ce que la page promet.

Une question avant d'acheter : support@consignestudio.fr

Guides sur ce sujet

Dans la même gamme