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
·

5 Repos

Awesome GitHub RepositoriesWeb Page Navigation Testing

Utilities for automating browser navigation to specific URLs and verifying the resulting application routing state.

Distinct from Navigation Routing: Existing candidates focus on application-side routing logic or pagination, not on the testing of navigation via a browser driver.

Explore 5 awesome GitHub repositories matching testing & quality assurance · Web Page Navigation Testing. Refine with filters or upvote what's useful.

Awesome Web Page Navigation Testing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jnicklas/capybaraAvatar von jnicklas

    jnicklas/capybara

    10,166Auf GitHub ansehen↗

    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

    Provides capabilities for visiting specific URLs and verifying current paths to ensure correct application routing.

    Ruby
    Auf GitHub ansehen↗10,166
  • n1k0/casperjsAvatar von n1k0

    n1k0/casperjs

    7,168Auf GitHub ansehen↗

    CasperJS ist ein Headless-Browser-Testframework und eine Suite für funktionale Webtests. Es bietet ein Toolkit zur Automatisierung von Browser-Interaktionen, um funktionale Tests und visuelle Verifizierungen von Webanwendungen durchzuführen. Das Projekt fungiert als WebDriver-Automatisierungstool und Browser-Screenshot-Dienstprogramm, das die Aufnahme von Bildern von Webseiten oder spezifischen Elementen ermöglicht, um das visuelle Layout zu verifizieren. Es dient zudem als XML-Testbericht-Generator, der die Ergebnisse automatisierter Browser-Testsuiten in ein standardisiertes Format für Reporting-Tools exportiert. Das Framework deckt automatisierte Browser-Tests, funktionale Web-Verifizierung und visuelle Regressionstests ab. Zu den Funktionen gehören Qualitätssicherung für Webanwendungen und Web-Scraping durch programmatische Navigation auf Webseiten, um Daten zu extrahieren und Remote-Ressourcen herunterzuladen.

    Automates browser navigation through a sequence of steps, including link clicking and form submission.

    JavaScript
    Auf GitHub ansehen↗7,168
  • hickford/mechanicalsoupAvatar von hickford

    hickford/MechanicalSoup

    4,868Auf GitHub ansehen↗

    MechanicalSoup ist eine Python-Webautomatisierungsbibliothek, die dazu entwickelt wurde, Browserverhalten zu simulieren. Sie fungiert als Toolkit für Web-Scraping und Automatisierung und bietet eine HTML-Parsing-Engine sowie einen HTTP-Session-Manager, um programmatisch mit Websites zu interagieren. Die Bibliothek ermöglicht headless Web-Interaktion durch Nachahmung einer echten Benutzersitzung. Sie verwaltet den persistenten Zustand durch Cookie-Handling und automatisches Folgen von Redirects, was die programmatische Website-Navigation und die Simulation komplexer Browser-Interaktionen ermöglicht. Ihre Funktionen decken das automatisierte Ausfüllen und Absenden von Formularen unter Verwendung von CSS-Selektoren sowie die Datenextraktion aus HTML-Antworten ab. Das Toolset enthält Utilities zum Herunterladen verlinkter Dateien, zur Spezifikation benutzerdefinierter User-Agents und zur Suche nach Seiten basierend auf spezifischen Keywords. Es bietet zudem Diagnose-Tools, um den aktuellen Seitenstatus zur visuellen Überprüfung in einem Browser zu rendern.

    Opens URLs and follows links using text patterns or regular expressions to move through a site.

    Python
    Auf GitHub ansehen↗4,868
  • codeception/codeceptionAvatar von Codeception

    Codeception/Codeception

    4,855Auf GitHub ansehen↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    Automates web page navigation, including opening URIs and clicking links to simulate user journeys.

    PHP
    Auf GitHub ansehen↗4,855
  • codeceptjs/codeceptjsAvatar von codeceptjs

    codeceptjs/CodeceptJS

    4,225Auf GitHub ansehen↗

    CodeceptJS ist ein NodeJS-End-to-End-Testframework zur Automatisierung von Akzeptanztests für Web-, Mobil- und Desktop-Anwendungen. Es dient als plattformübergreifender Testautomatisierer und BDD-Tool (Behavior-Driven Development), das Feature-Dateien auf Step-Definitionen abbildet, um technische Tests mit Geschäftsanforderungen in Einklang zu bringen. Das Projekt zeichnet sich durch KI-gestützte Testwartungsfunktionen aus, die maschinelles Lernen nutzen, um defekte Element-Selektoren bei Änderungen der Benutzeroberfläche automatisch zu identifizieren und zu reparieren. Es verfügt zudem über eine treiberunabhängige Abstraktionsschicht, die es ermöglicht, dieselben Testsuiten über verschiedene Browser-Engines, Betriebssysteme und mobile Plattformen via Appium auszuführen. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich Browser- und Mobilautomatisierung, API-Mocking und -Testing sowie visuellem Regressionstesting. Es implementiert Architekturmuster wie das Page Object Model und Dependency Injection und bietet Observability-Tools wie aktionskommentierte Screencasts und automatisierte Fehleranalyse. Das Projekt bietet eine Befehlszeilenschnittstelle für Test-Scaffolding und interaktives Debugging.

    Automates browser navigation to specific URLs, refreshes pages, and manages window handles.

    JavaScript
    Auf GitHub ansehen↗4,225
  1. Home
  2. Testing & Quality Assurance
  3. Web Page Navigation Testing

Unter-Tags erkunden

  • Programmatic NavigationControlling the flow of movement through a website using code and pattern matching. **Distinct from Web Page Navigation Testing:** Distinct from Navigation Testing: focuses on the act of navigating to extract data rather than verifying routing state.