awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
n1k0 avatar

n1k0/casperjsArchived

0
View on GitHub↗
7,168 estrellas·963 forks·JavaScript·MIT·12 vistas

Casperjs

CasperJS es un framework de pruebas de navegador headless y una suite de pruebas funcionales web. Proporciona un kit de herramientas para automatizar las interacciones del navegador web con el fin de realizar pruebas funcionales y verificación visual de aplicaciones web.

El proyecto funciona como una herramienta de automatización WebDriver y una utilidad de captura de pantalla del navegador, permitiendo la captura de imágenes de páginas web o elementos específicos para verificar el diseño visual. También sirve como generador de informes de pruebas XML, exportando los resultados de suites de pruebas de navegador automatizadas a un formato estandarizado para herramientas de informes.

El framework cubre pruebas de navegador automatizadas, verificación web funcional y pruebas de regresión visual. Sus capacidades incluyen el aseguramiento de la calidad de aplicaciones web y el scraping de páginas web mediante la navegación programática por sitios web para extraer datos y descargar recursos remotos.

Features

  • Web Testing Frameworks - Provides a framework for verifying web application functionality through scripted browser interactions.
  • User Interaction Simulators - Provides tools to programmatically trigger click and input events to simulate real human browser interactions.
  • Browser Automation - Simulates user interactions in web browsers to verify end-to-end frontend behavior.
  • Browser Automation Tools - Provides a scripting interface to automate browser interactions and verify document state.
  • Element State Assertions - Performs assertions to verify that specific elements exist or contain expected values within the DOM.
  • Headless Browser Testing Frameworks - A dedicated framework for executing automated functional and visual tests within headless browser environments.
  • Remote DOM Inspection - Queries the live document object model by executing JavaScript strings within the remote browser session.
  • Web Interface Verification - Checks that specific elements and values exist within a live web page to ensure expected behavior.
  • Web Page Navigation Testing - Automates browser navigation through a sequence of steps, including link clicking and form submission.
  • Web UI Interaction Suites - Offers a toolset for simulating clicks, form inputs, and session management for complex web workflow testing.
  • Headless Browser Controllers - Controls a headless WebKit browser instance to automate web navigation and script execution.
  • Test Result Formats - Exports test outcome data into structured XML files for consumption by external reporting tools.
  • Web Page Screenshot Tools - Saves the current state of a web page or specific area as an image for visual verification.
  • Browser Screenshot Capture - Triggers the headless browser engine to capture the current page state as a static image file.
  • Autonomous QA Frameworks - Drives web applications to verify functional and visual requirements and exports results for QA tracking.
  • Test Report Exporters - Serializes test execution outcomes into standardized XML formats for compatibility with CI/CD reporting tools.
  • Visual Regression Testing - Captures and compares screenshots to detect unintended UI changes across different browser versions.
  • Screenshot Utilities - Provides a utility for capturing images of web pages or specific DOM elements for layout verification.
  • Programming Languages - Documentation for the CasperJS navigation tool.
  • Test Runners - Navigation scripting and testing based on PhantomJS.

Historial de estrellas

Gráfico del historial de estrellas de n1k0/casperjsGráfico del historial de estrellas de n1k0/casperjs

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace n1k0/casperjs?

CasperJS es un framework de pruebas de navegador headless y una suite de pruebas funcionales web. Proporciona un kit de herramientas para automatizar las interacciones del navegador web con el fin de realizar pruebas funcionales y verificación visual de aplicaciones web.

¿Cuáles son las características principales de n1k0/casperjs?

Las características principales de n1k0/casperjs son: Web Testing Frameworks, User Interaction Simulators, Browser Automation, Browser Automation Tools, Element State Assertions, Headless Browser Testing Frameworks, Remote DOM Inspection, Web Interface Verification.

¿Qué alternativas de código abierto existen para n1k0/casperjs?

Las alternativas de código abierto para n1k0/casperjs incluyen: casperjs/casperjs — CasperJS is a scripting utility and testing framework for automating web scenarios via headless browsers. It enables… jnicklas/capybara — Capybara is a browser automation testing library and framework for web application acceptance testing. It provides a… nightwatchjs/nightwatch — Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… getgauge/taiko — Taiko is a browser automation framework and web end-to-end testing library used to perform programmatic user actions… googlechrome/puppeteer — Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools…

Alternativas open-source a Casperjs

Proyectos open-source similares, clasificados según cuántas características comparten con Casperjs.
  • casperjs/casperjsAvatar de casperjs

    casperjs/casperjs

    7,172Ver en GitHub↗

    CasperJS is a scripting utility and testing framework for automating web scenarios via headless browsers. It enables the execution of navigation steps and form inputs to automate complex user scenarios, extract web data, and validate the state of remote pages. The project provides specific tooling for PhantomJS and SlimerJS, allowing users to write programmable sequences for web navigation and data extraction. It includes capabilities for capturing visual snapshots of full pages or specific elements to perform user interface regression testing. The framework covers broad automation areas inc

    JavaScript
    Ver en GitHub↗7,172
  • jnicklas/capybaraAvatar de jnicklas

    jnicklas/capybara

    10,166Ver en GitHub↗

    Capybara is a browser automation testing library and framework for web application acceptance testing. It provides a high-level API for automating browser navigation and element interaction to validate user-facing features. The project features a cross-browser driver interface that allows switching between headless and full browser environments without modifying the underlying test code. This abstraction enables the simulation of complex web workflows across different browser drivers and environments. The suite covers user interaction simulation, including form filling, click events, and bro

    Ruby
    Ver en GitHub↗10,166
  • nightwatchjs/nightwatchAvatar de nightwatchjs

    nightwatchjs/nightwatch

    11,948Ver en GitHub↗

    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

    JavaScriptautomated-testingchromedriverend-to-end-testing
    Ver en GitHub↗11,948
  • codeceptjs/codeceptjsAvatar de codeceptjs

    codeceptjs/CodeceptJS

    4,225Ver en GitHub↗

    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
    Ver en GitHub↗4,225
Ver las 30 alternativas a Casperjs→