Description
BrowserBash est une interface en ligne de commande (CLI) gratuite et open-source conçue pour automatiser les tâches de navigateur en utilisant des commandes en anglais simple. Elle permet aux utilisateurs de décrire leurs objectifs dans un langage simple, que l'agent IA traduit ensuite en actions réelles dans le navigateur. Cette approche innovante élimine le besoin de codage complexe, de sélecteurs CSS ou de XPath, rendant l'automatisation du navigateur accessible à tous, quel que soit leur niveau d'expertise technique.
Lire la suite
La CLI fonctionne sur des modèles locaux gratuits, tels qu'Ollama et OpenRouter, ne nécessitant aucune clé API ni carte de crédit. Ce design local-first garantit que les utilisateurs conservent le contrôle de leurs données, car les objectifs, les pages web visitées et les enregistrements sont traités entièrement sur leurs machines. Les seuls appels sortants sont effectués directement vers le modèle IA choisi par l'utilisateur, garantissant la confidentialité et la sécurité.
BrowserBash est conçu pour les testeurs et les développeurs qui souhaitent rationaliser leurs processus d'automatisation. Il prend en charge divers navigateurs et fournisseurs de cloud, y compris Chrome local, LambdaTest, BrowserStack et Browserbase. Les utilisateurs peuvent créer des fichiers de test Markdown, utiliser des modèles de variables et appliquer un masquage de secrets pour protéger les informations sensibles. La CLI dispose également d'un mode de surveillance qui alerte les utilisateurs des changements de réussite/échec, la rendant adaptée aux vérifications en production.
Avec son accent sur la facilité d'utilisation et la flexibilité, BrowserBash est idéal pour les équipes cherchant à intégrer l'automatisation du navigateur dans leurs pipelines CI/CD. L'outil est activement maintenu et continuellement mis à jour, garantissant que les utilisateurs ont accès aux dernières fonctionnalités et améliorations. Que vous soyez un testeur chevronné ou un novice en automatisation, BrowserBash offre une solution puissante pour des tests et validations de navigateur efficaces.
- CatégorieAutomatisation navigateur et web
- Modèle tarifaireGratuit
- DéploiementLocal
- PlateformesChrome, LambdaTest, BrowserStack, Browserbase
Fonctionnalités principales de BrowserBash
Gratuit et open-source
Automatisation en anglais simple
Design local-first
Aucune clé API requise
Prend en charge plusieurs navigateurs
Fichiers de test Markdown
Modélisation de variables
Masquage de secrets
Surveillance et alertes
Estimation des coûts par exécution
Enregistrement de sessions
Option de tableau de bord cloud
Codes de sortie CI
Assertions déterministes
Comment utiliser BrowserBash ?
Installer la CLI : Utilisez npm install -g browserbash-cli pour installer BrowserBash.
Exécuter avec un modèle gratuit : Exécutez la CLI avec un modèle local Ollama ou OpenRouter.
Créer un test : Décrivez votre objectif en anglais simple et enregistrez-le en tant que fichier Markdown.
Exécuter le test : Exécutez votre fichier de test pour automatiser les actions du navigateur.
Surveiller les résultats : Utilisez la fonction de surveillance pour recevoir des alertes sur les changements de réussite/échec.
Enregistrer les sessions : Ajoutez le drapeau --record pour capturer des vidéos et des captures d'écran de vos exécutions.
Examiner les résultats : Accédez à votre tableau de bord local pour parcourir l'historique des exécutions et les enregistrements.
Télécharger les exécutions : Liez éventuellement votre CLI au cloud pour un historique d'exécution étendu.
Cas d'utilisation de BrowserBash
- Tests de bout en bout
- Tests de régression
- Intégration continue
- Tests multi-navigateurs
- Surveillance des applications web






