awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesBrowser Testing Tools

Frameworks for automating browser interactions and documentation testing.

Explore 5 awesome GitHub repositories matching part of an awesome list · Browser Testing Tools. Refine with filters or upvote what's useful.

Awesome Browser Testing Tools GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • googlechrome/puppeteerالصورة الرمزية لـ GoogleChrome

    GoogleChrome/puppeteer

    94,974عرض على GitHub↗

    Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools Protocol or the WebDriver BiDi protocol. It launches and manages browser instances—typically without a visible user interface—to automate interactions with web pages, enabling navigation, clicking, typing, and data extraction entirely through code. The library distinguishes itself through deep integration with the Chromium embedding layer, allowing fine-grained process configuration with custom flags, permissions, and sandbox policies. It maintains multiple concurrent command stre

    Headless browser automation for testing and documentation generation.

    TypeScript
    عرض على GitHub↗94,974
  • cypress-io/cypressالصورة الرمزية لـ cypress-io

    cypress-io/cypress

    50,113عرض على GitHub↗

    Cypress is a browser-based testing framework designed for writing and running automated tests directly inside the browser. It serves as an end-to-end testing framework, a frontend component testing tool, and a web application test runner. The project also functions as a headless browser automation tool and a network traffic interceptor. The system differentiates itself by executing test code within the same browser process as the application, allowing for direct access to the DOM. It includes a network traffic interception system to stub and manipulate browser requests, as well as a graphical

    Transforms test files using a module bundler to ensure they run correctly within the browser.

    TypeScriptangular-testing-librarycomponent-testingcypress
    عرض على GitHub↗50,113
  • grafana/k6الصورة الرمزية لـ grafana

    grafana/k6

    30,874عرض على GitHub↗

    k6 is a performance testing framework used to measure the scalability and stability of network services and APIs. It functions as a JavaScript load testing tool that uses a Go engine to simulate concurrent user traffic. The tool enables the enforcement of service level objectives by comparing response time percentiles against quantitative performance thresholds. It also operates as a performance regression tool for continuous integration pipelines and a browser performance testing tool that executes scripts within a bundled headless browser instance. Its capabilities cover workload scenario

    Measures real user interaction performance by executing scripts within a bundled headless browser instance.

    Goes6gogolang
    عرض على GitHub↗30,874
  • mochajs/mochaالصورة الرمزية لـ mochajs

    mochajs/mocha

    22,967عرض على GitHub↗

    Mocha is a JavaScript test runner and framework designed to execute automated test suites across multiple runtimes, including Node.js and web browser environments. It functions as a pluggable testing tool for organizing and validating unit, integration, and functional tests. The project distinguishes itself through a plugin-based extension interface that allows for custom functionality and reporting. It supports a multi-runtime approach, enabling the same test suite to run in different JavaScript environments, and includes a watch mode that monitors the filesystem to trigger automatic test re

    Supports executing test suites directly within web browsers with visual result reporting.

    JavaScriptbddbrowserjavascript
    عرض على GitHub↗22,967
  • gotwarlost/istanbulالصورة الرمزية لـ gotwarlost

    gotwarlost/istanbul

    8,662عرض على GitHub↗

    Istanbul is a JavaScript code coverage tool and instrumentation engine that measures the execution of statements, lines, functions, and branches. It functions as a test coverage analysis tool capable of monitoring code across unit, functional, and browser tests to identify untested areas of a codebase. The project distinguishes itself through a transparent instrumentation engine that uses module loader hooks to inject tracking code without requiring manual source modifications. It supports distributed test reporting by aggregating fragmented coverage data from multiple concurrent processes in

    Adds tracking logic to JavaScript files to measure code coverage when tests run inside a web browser.

    JavaScript
    عرض على GitHub↗8,662
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Browser Testing Tools

استكشف الوسوم الفرعية

  • Browser Coverage InstrumentationAdding tracking logic to JavaScript to measure code coverage specifically within browser environments. **Distinct from Browser Testing Tools:** Distinct from general browser testing tools by focusing on the instrumentation needed for coverage measurement.
  • Performance Testing ToolsSpecialized browser automation tools focused on measuring rendering and interaction speed. **Distinct from Browser Testing Tools:** Distinct from general browser testing: focuses on performance metrics rather than functional correctness.
  • Test Specification BundlersTools that transform test files into browser-compatible formats. **Distinct from Browser Testing Tools:** Specifically target the bundling of test definitions rather than the application's production assets.