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

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

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

facebookarchive/huxley

0
View on GitHub↗
4,040 نجوم·277 تفرعات·Python·Apache-2.0·16 مشاهدات

Huxley

Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface changes. It functions as an automated browser screenshotter that records user interactions and replays them to verify that web interfaces remain visually consistent across updates.

The system generates visual diffs by comparing current screenshots against stored baseline images to highlight specific pixels that have changed. It includes mechanisms to manage these baselines, allowing users to update reference screenshots when interface changes are intentional.

The framework covers broader frontend quality assurance and web interface monitoring. This includes the ability to configure browser environments for deterministic rendering and the execution of concurrent tests to process visual suites.

Features

  • Pixel-Level Image Comparison - Analyzes individual pixel differences between two screenshots to identify visual interface regressions.
  • Visual Regression Testing - Provides an automated system for capturing browser screenshots and comparing them against baselines to detect pixel-level regressions.
  • Automation Sequence Replays - Provides a mechanism to capture and replay deterministic sequences of browser interactions to verify UI states.
  • Pixel-Level Image Diffing - Produces difference images that highlight specific pixel changes between two versions of a user interface.
  • Baseline Image Storage - Implements storage for approved reference images that serve as the gold standard for visual regression tests.
  • Replayable Interaction Recorders - Captures browser actions and screenshots via a driver to create repeatable test plans.
  • Visual Assertion Diffs - Produces an image highlighting the specific pixels that changed between a baseline screenshot and a current version.
  • Browser Automation - Controls web browsers to record interactions and capture states for repeatable verification.
  • Visual Consistency Testing - Verifies UI consistency by replaying recorded actions and comparing screenshots against baselines.
  • UI Automation - Automates user interactions and visual verification to ensure user flows remain consistent.
  • Frontend Visual Quality Assurance - Verifies that layout and style changes do not break the user interface across different screen resolutions.
  • Visual Regression Testing - Generates and saves difference images between screenshots to highlight specific interface regressions.
  • Browser Automation Frameworks - Implements a framework for recording and replaying browser interactions to programmatically navigate web interfaces.
  • Baseline Image Updates - Allows overwriting existing reference screenshots with new versions when interface changes are intentional.
  • Visual Difference Maps - Produce a difference image that highlights specific pixels that changed between a baseline image and the current version.
  • Browser Automation APIs - Uses programmatic interfaces to control web browsers for recording interactions and capturing screen states.
  • Screenshotters - Utilizes headless browser automation to generate consistent screenshots of web pages for visual verification.
  • Concurrent Task Execution - Executes multiple browser instances in parallel to accelerate the processing of large visual test suites.
  • Browser Environment Standardization - Standardizes screen resolution and browser settings to ensure screenshots remain consistent across different hardware.
  • Web Change Monitoring Tools - Provides a self-hosted capability to automatically capture and compare page snapshots to track visual changes over time.
  • Concurrent Test Execution - Executes multiple test runs simultaneously to reduce the total time required to complete a full visual regression suite.
  • Frontend Visual QA - Verifies that layout and style changes do not break the user interface across various screen resolutions.
  • UI Stability Monitors - Replays recorded browser actions to ensure the interface remains visually stable and consistent across updates.
  • Browser Configuration Profiles - Allows the definition of distinct browser environments and settings to maintain consistent screenshot rendering.
  • Visual Regression Frameworks - Python-based framework for capturing and verifying visual states.

سجل النجوم

مخطط تاريخ النجوم لـ facebookarchive/huxleyمخطط تاريخ النجوم لـ facebookarchive/huxley

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة facebookarchive/huxley؟

Huxley is a visual regression testing tool and browser automation framework designed to detect pixel-level interface changes. It functions as an automated browser screenshotter that records user interactions and replays them to verify that web interfaces remain visually consistent across updates.

ما هي الميزات الرئيسية لـ facebookarchive/huxley؟

الميزات الرئيسية لـ facebookarchive/huxley هي: Pixel-Level Image Comparison, Visual Regression Testing, Automation Sequence Replays, Pixel-Level Image Diffing, Baseline Image Storage, Replayable Interaction Recorders, Visual Assertion Diffs, Browser Automation.

ما هي البدائل مفتوحة المصدر لـ facebookarchive/huxley؟

تشمل البدائل مفتوحة المصدر لـ facebookarchive/huxley: americanexpress/jest-image-snapshot — jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression… garris/backstopjs — BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify… huddle/resemble.js — Resemble.js is an image comparison framework and visual difference engine designed for automated regression testing.… facebook/screenshot-tests-for-android — This project is an automated testing framework designed to capture and verify the visual state of Android interface… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow… php-webdriver/php-webdriver — php-webdriver is a WebDriver PHP client and browser automation framework that implements the W3C WebDriver standard.…

بدائل مفتوحة المصدر لـ Huxley

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Huxley.
  • americanexpress/jest-image-snapshotالصورة الرمزية لـ americanexpress

    americanexpress/jest-image-snapshot

    3,913عرض على GitHub↗

    jest-image-snapshot is a Node.js image testing library and visual comparison engine designed for visual regression testing within Jest. It provides a custom matcher to compare current images against baseline snapshots to identify pixel differences. The tool generates image diffs that highlight specific divergences between baseline and received snapshots. It includes mechanisms to update baseline images when changes are approved and allows for sensitivity tuning via pixel count, percentage thresholds, or blur to ignore noise. The library covers image snapshot management, including custom stor

    JavaScript
    عرض على GitHub↗3,913
  • garris/backstopjsالصورة الرمزية لـ garris

    garris/BackstopJS

    7,156عرض على GitHub↗

    BackstopJS is an automated screenshot testing framework and visual regression testing tool designed to identify pixel-level discrepancies between different versions of a web application. It functions as a browser automation testing suite that captures visual snapshots of a user interface and compares them against stored reference images to detect unintended changes. The project utilizes a containerized testing environment via Docker to ensure consistent browser rendering and prevent cross-platform visual discrepancies. It includes a web UI diffing interface that allows users to analyze visual

    JavaScript
    عرض على GitHub↗7,156
  • huddle/resemble.jsالصورة الرمزية لـ Huddle

    Huddle/Resemble.js

    4,608عرض على GitHub↗

    Resemble.js is an image comparison framework and visual difference engine designed for automated regression testing. It functions as a library to normalize image dimensions and analyze visual discrepancies to determine if two images are identical. The system identifies pixel-level changes between images while providing capabilities for bounding-box isolation and the exclusion of specific regions. It calculates a percentage of difference by measuring the numerical distance between RGBA color channel values. The library covers visual regression testing and frontend quality assurance by compari

    JavaScript
    عرض على GitHub↗4,608
  • facebook/screenshot-tests-for-androidالصورة الرمزية لـ facebook

    facebook/screenshot-tests-for-android

    1,741عرض على GitHub↗

    This project is an automated testing framework designed to capture and verify the visual state of Android interface components. It provides a system for generating deterministic snapshots of UI elements, allowing developers to establish baselines for layout consistency and detect unintended visual regressions across different software versions and hardware configurations. The framework distinguishes itself by enabling isolated component rendering, which allows individual views to be tested without requiring a full application build. It ensures consistency by controlling the rendering lifecycl

    Java
    عرض على GitHub↗1,741
  • عرض جميع البدائل الـ 30 لـ Huxley→