3 dépôts
Tools that utilize native browser APIs like execCommand to perform text manipulation and styling.
Distinct from Browser Formatting: The candidates focus on browser types or code formatting tools, not on using browser-native editing commands for rich text.
Explore 3 awesome GitHub repositories matching web development · Browser Command Integrations. Refine with filters or upvote what's useful.
bootstrap-wysiwyg est un éditeur HTML WYSIWYG et un éditeur de contenu basé sur navigateur conçu pour s'intégrer au framework CSS Bootstrap. Il fournit une interface visuelle pour créer et formater du contenu texte riche qui produit du balisage HTML. L'éditeur permet des flux de travail de formatage de texte personnalisés via la configuration des barres d'outils et des raccourcis clavier. Les utilisateurs peuvent intégrer des images via glisser-déposer et utiliser un processus dédié pour nettoyer les balises redondantes et les espaces blancs dans le balisage généré.
Implements text styling and manipulation by triggering the built-in document execCommand API of the web browser.
php-webdriver est un client WebDriver PHP et un framework d'automatisation de navigateur qui implémente la norme W3C WebDriver. Il sert d'interface programmatique pour contrôler les navigateurs web, exécuter JavaScript et gérer les sessions de navigateur dans des environnements avec et sans interface graphique (headless). La bibliothèque fonctionne comme une implémentation du protocole Selenium, permettant aux applications PHP de communiquer avec des pilotes de navigateur tels que ChromeDriver ou GeckoDriver. Elle fournit la capacité d'automatiser les actions utilisateur, de naviguer sur les pages et de valider les éléments DOM pour les tests d'interface utilisateur web. Ses capacités couvrent de larges domaines d'interaction avec le navigateur, y compris la localisation d'éléments de page, la gestion de formulaires et le contrôle de fenêtre. L'outil prend également en charge des configurations de navigateur avancées, telles que la gestion des cookies, le routage du trafic via des proxys, l'accès au shadow DOM et l'exécution de commandes DevTools de bas niveau. Le framework inclut des utilitaires pour la synchronisation avec les états de page et la capture d'écran à la fois des pages complètes et des éléments individuels.
Transmits arbitrary commands to the WebDriver protocol to support browser-specific features.
Intern est un framework de test et un runner JavaScript conçu pour exécuter des tests unitaires et fonctionnels à travers différents environnements. Il sert d'outil de test de bout en bout et de suite de test cross-browser pour vérifier que le comportement de l'application reste cohérent à travers plusieurs navigateurs web de bureau et mobiles. Le projet permet le test automatisé de navigateur en contrôlant les pilotes web et en utilisant des services de test cloud pour simuler les interactions utilisateur. Cela permet l'automatisation des tests fonctionnels et le test web multiplateforme pour identifier les bugs dans une interface web. Le système fournit des capacités pour la communication avec des pilotes distants, l'intégration de navigateur headless et le contrôle de navigateur basé sur WebDriver. Il gère l'exécution des suites de tests via un runner de test multiplateforme qui utilise une exécution asynchrone basée sur les promesses pour gérer les événements du navigateur.
Controls web browsers by sending JSON commands to a driver that translates them into native instructions.