2 repository-uri
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 este o simulare de browser headless bazată pe JavaScript și un motor de DOM virtual. Acesta implementează Document Object Model și Web API-urile pentru a executa cod frontend și a rula teste în medii non-browser, cum ar fi Node.js. Proiectul oferă o interfață programatică pentru crearea și testarea elementelor personalizate și a structurilor shadow DOM. Suportă gestionarea stării instanțelor de pagină pentru a simula sesiuni de navigare concurente multiple și include un ceas programabil pentru a sincroniza operațiile asincrone. Sistemul acoperă o gamă largă de capabilități de simulare a browserului, inclusiv manipularea DOM-ului și monitorizarea mutațiilor, execuția cererilor de rețea și gestionarea setărilor ferestrei și a dimensiunilor viewport-ului. De asemenea, permite injectarea globalelor standard de browser în contextul de execuție.
Provides a simulated environment for building and testing custom elements and shadow DOM structures.