2 Repos
Testing of custom elements and web components in isolation regardless of the underlying framework.
Distinct from Component Testing: Specific to the Web Components standard and custom elements, whereas Component Testing is a general strategy for any UI library.
Explore 2 awesome GitHub repositories matching testing & quality assurance · Web Components. Refine with filters or upvote what's useful.
Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o
Allows for the isolated verification of web component behavior by mounting them independently in the browser.
happy-dom ist eine JavaScript-basierte Headless-Browser-Simulation und eine virtuelle DOM-Engine. Sie implementiert das Document Object Model und Web-APIs, um Frontend-Code auszuführen und Tests innerhalb von Nicht-Browser-Umgebungen wie Node.js durchzuführen. Das Projekt bietet eine programmatische Schnittstelle zum Erstellen und Testen benutzerdefinierter Elemente und Shadow-DOM-Strukturen. Es unterstützt die Verwaltung zustandsbehafteter Seiteninstanzen zur Simulation mehrerer gleichzeitiger Browsing-Sitzungen und enthält eine programmierbare Uhr zur Synchronisierung asynchroner Operationen. Das System deckt ein breites Spektrum an Browser-Simulationsfunktionen ab, darunter DOM-Manipulation und Mutationsüberwachung, die Ausführung von Netzwerkanfragen sowie die Verwaltung von Fenstereinstellungen und Viewport-Dimensionen. Zudem ermöglicht es das Injizieren von Browser-Standard-Globals in den Ausführungskontext.
Provides a simulated environment for building and testing custom elements and shadow DOM structures.