awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
testing-library avatar

testing-library/jest-dom

0
View on GitHub↗
4,597 Stars·416 Forks·JavaScript·MIT·2 Aufrufetesting-library.com/docs/ecosystem-jest-dom↗

Jest Dom

jest-dom ist eine Sammlung benutzerdefinierter Matcher und Assertions für Jest, die darauf ausgelegt sind, HTML-Elementzustände, Barrierefreiheit und DOM-Eigenschaften zu validieren. Es fungiert als spezialisiertes Toolkit zur Überprüfung des strukturellen und visuellen Zustands von Webelementen während automatisierter Tests.

Die Bibliothek bietet spezialisierte Funktionen zur Überprüfung von CSS-Klassen, Attributen und Formularvalidität. Sie enthält eine Suite von Assertions zur Überprüfung von ARIA-Rollen, zugänglichen Namen und der Kompatibilität mit assistiven Technologien.

Die Funktionen decken die Überprüfung von Elementpräsenz, Sichtbarkeit und Positionierung innerhalb der Dokumentenhierarchie ab. Zudem enthält sie Dienstprogramme zur Validierung von Webformularzuständen, einschließlich Eingabewerten, Validitätsanforderungen und interaktiven Zuständen wie Fokus und Textauswahl.

Features

  • DOM Testing Utilities - Offers a comprehensive toolkit for validating the accessibility, visibility, and structural properties of web elements.
  • DOM Matchers - Extends the Jest test runner with a comprehensive collection of specialized matchers for DOM state verification.
  • DOM Presence Verifications - Provides matchers to assert whether an element exists in the DOM or within a specific container.
  • Accessibility Testing - Evaluates software interfaces to ensure they meet accessibility standards and are readable by assistive technologies.
  • DOM Content Assertions - Offers assertions to verify that elements contain specific text or HTML content.
  • Element State Verifications - Provides matchers to check HTML attributes, CSS classes, and applied styles to confirm an element's structural state.
  • Custom Matchers - Ships specialized matchers for asserting CSS classes, attributes, and form validity in JavaScript tests.
  • Accessible Attribute Verifications - Provides specialized matchers to verify accessible names, roles, and descriptions for assistive technology compatibility.
  • Accessibility Validation Utilities - Provides a suite of assertions for verifying ARIA roles and accessibility standards within the browser DOM.
  • UI State Verifications - Validates that the UI has reached the expected state by checking element properties like focus, visibility, and disabled status.
  • ARIA Attribute Validations - Implements assertions to ensure elements comply with WAI-ARIA standards for assistive technologies.
  • Element Property Inspection - Enables programmatic inspection of DOM properties and attributes to verify the current state of web elements.
  • Input State Verifications - Verifies internal states of form controls, including focus, validity, and user text selections.
  • Form Validity Assertions - Checks whether a form element is currently valid, invalid, or marked as required.
  • Form Value Assertions - Provides matchers to assert the values of individual form controls or entire fieldsets.
  • DOM Hierarchy Navigators - Provides utilities to navigate the DOM hierarchy to verify parent-child relationships and element positioning.
  • DOM Structure Verification - Ensures the generated HTML structure matches expected patterns and hierarchical relationships.
  • Relative Positioning Verifications - Determines if an element appears before or after another specific element in the document hierarchy.
  • Web Form Test Assertions - Provides matchers to check that input fields and form elements have correct values and validity states.
  • Form Value Display Verifications - Verifies the actual value displayed to the end user for various supported form elements.
  • Computed Style Analyzers - Analyzes resolved CSS values via the browser's computed style API to determine element visibility and layout.
  • Testing and Quality Assurance - Custom matchers for testing the state of the DOM.

Star-Verlauf

Star-Verlauf für testing-library/jest-domStar-Verlauf für testing-library/jest-dom

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht testing-library/jest-dom?

jest-dom ist eine Sammlung benutzerdefinierter Matcher und Assertions für Jest, die darauf ausgelegt sind, HTML-Elementzustände, Barrierefreiheit und DOM-Eigenschaften zu validieren. Es fungiert als spezialisiertes Toolkit zur Überprüfung des strukturellen und visuellen Zustands von Webelementen während automatisierter Tests.

Was sind die Hauptfunktionen von testing-library/jest-dom?

Die Hauptfunktionen von testing-library/jest-dom sind: DOM Testing Utilities, DOM Matchers, DOM Presence Verifications, Accessibility Testing, DOM Content Assertions, Element State Verifications, Custom Matchers, Accessible Attribute Verifications.

Welche Open-Source-Alternativen gibt es zu testing-library/jest-dom?

Open-Source-Alternativen zu testing-library/jest-dom sind unter anderem: testing-library/react-testing-library — React Testing Library is a testing framework for verifying React components by interacting with rendered output… googlechromelabs/projectvisbug — VisBug is an in-browser design tool that lets you inspect, edit, and manipulate live webpage elements directly,… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… vitest-dev/vitest — Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an… googlechrome/accessibility-developer-tools — This project provides a comprehensive library and framework for automated web accessibility auditing. It enables… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile…

Open-Source-Alternativen zu Jest Dom

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Jest Dom.
  • testing-library/react-testing-libraryAvatar von testing-library

    testing-library/react-testing-library

    19,606Auf GitHub ansehen↗

    React Testing Library is a testing framework for verifying React components by interacting with rendered output instead of internal implementation details. It functions as a DOM testing utility and a frontend integration testing tool that mounts components into a virtual document object model for execution within Node.js environments. The library utilizes an accessibility-first query engine to locate user interface elements via ARIA roles and labels. This approach ensures web accessibility standards are met by mirroring how users perceive the interface rather than relying on implementation-sp

    JavaScriptjavascriptreactjstesting
    Auf GitHub ansehen↗19,606
  • googlechromelabs/projectvisbugAvatar von GoogleChromeLabs

    GoogleChromeLabs/ProjectVisBug

    5,746Auf GitHub ansehen↗

    VisBug is an in-browser design tool that lets you inspect, edit, and manipulate live webpage elements directly, without touching source code. It functions as a browser design inspector, providing visual controls and keyboard shortcuts for real-time style inspection, element manipulation, and device simulation. The tool offers design-tool-inspired interactions for navigating the DOM as grouped layers, enabling direct selection and editing of nested components. It includes capabilities for drag-and-drop image replacement, live style inspection with computed properties and accessibility informat

    JavaScript
    Auf GitHub ansehen↗5,746
  • codeceptjs/codeceptjsAvatar von codeceptjs

    codeceptjs/CodeceptJS

    4,225Auf GitHub ansehen↗

    CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and desktop applications using a unified API. It serves as a cross-platform test automator and a behavior-driven development tool that maps human-readable feature files to technical step definitions. The framework features AI-powered test maintenance that uses machine learning to automatically identify and repair broken element selectors. It includes capabilities for autonomous test generation and a server that allows external agents to control tests and debug browser sessions in r

    JavaScript
    Auf GitHub ansehen↗4,225
  • vitest-dev/vitestAvatar von vitest-dev

    vitest-dev/vitest

    15,970Auf GitHub ansehen↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    TypeScripttesttesting-toolsvite
    Auf GitHub ansehen↗15,970
Alle 30 Alternativen zu Jest Dom anzeigen→