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 RepositoriesBrowser-Context Script Executions

Executing JavaScript within a browser's global or element-bound context via automation protocols.

Distinct from JavaScript Execution Contexts: Candidates focus on Node.js sandboxes or CLI runtimes, not controlling a live browser's JS engine via CDP.

Explore 5 awesome GitHub repositories matching development tools & productivity · Browser-Context Script Executions. Refine with filters or upvote what's useful.

Awesome Browser-Context Script Executions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • autoscrape-labs/pydollAvatar von autoscrape-labs

    autoscrape-labs/pydoll

    6,919Auf GitHub ansehen↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Executes scripts in a global context or bound to a specific element with environment compatibility.

    Pythonanti-detectionautomationbrowser-automation
    Auf GitHub ansehen↗6,919
  • mendableai/firecrawl-mcp-serverAvatar von mendableai

    mendableai/firecrawl-mcp-server

    6,602Auf GitHub ansehen↗

    This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d

    Enables execution of custom JavaScript within the browser context for granular DOM interaction.

    JavaScript
    Auf GitHub ansehen↗6,602
  • 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.

    Executes custom JavaScript functions directly within the browser's global or element-bound context.

    JavaScript
    Auf GitHub ansehen↗4,225
  • pyppeteer/pyppeteerAvatar von pyppeteer

    pyppeteer/pyppeteer

    3,948Auf GitHub ansehen↗

    Pyppeteer ist eine Python-Library zur Steuerung Chromium-basierter Browser mittels Chrome DevTools Protocol. Sie fungiert als Headless-Browser-Automatisierungstool, das die programmatische Navigation von Webseiten und die Extraktion von Daten aus dynamischen Websites ermöglicht. Das Projekt bietet Low-Level-Browsersteuerung durch direkte Kommunikation mit dem Chrome DevTools Protocol, was die Abfrage und Modifikation von Netzwerk-Traffic ermöglicht. Es zeichnet sich durch spezialisierte Performance-Profiling-Funktionen aus, einschließlich der Messung von JavaScript- und CSS-Code-Coverage sowie der Erfassung von Performance-Traces. Zu den weiteren Fähigkeiten gehören die Simulation menschlicher Benutzerinteraktionen via Tastatur- und Mauseingaben, die Verwaltung isolierter Browser-Kontexte und die Emulation verschiedener Geräteumgebungen. Es unterstützt zudem die Erfassung visueller Inhalte durch Screenshots und PDF-Generierung sowie das Injizieren benutzerdefinierter Skripte zur Manipulation des DOM.

    Enables execution of custom JavaScript functions and expressions within the live browser context via CDP.

    Python
    Auf GitHub ansehen↗3,948
  • hardkoded/puppeteer-sharpAvatar von hardkoded

    hardkoded/puppeteer-sharp

    3,901Auf GitHub ansehen↗

    Puppeteer Sharp ist ein .NET-Wrapper und eine Automatisierungsbibliothek zur programmatischen Steuerung von Headless Chrome und Chromium. Sie fungiert als Client für das Chrome DevTools Protocol und bietet ein Framework für Web-Scraping sowie die Automatisierung von Interaktionen auf Webseiten. Das Projekt ermöglicht die Ausführung von JavaScript im Browser-Kontext und unterstützt die Anbindung an Remote-Browser-Sitzungen via WebSocket-Endpunkte. Es erlaubt die Manipulation von Browser-Zuständen zur Durchführung funktionaler Webtests und visueller Regressionsanalysen. Zu den Funktionsbereichen gehören Inhaltstransformation via HTML-Injection, das Erstellen von Screenshots sowie die Generierung von PDF-Dokumenten. Die Bibliothek bietet zudem Synchronisationstools, um vor der weiteren Ausführung auf spezifische CSS-Selektoren oder JavaScript-Bedingungen zu warten.

    Enables the execution of JavaScript expressions and functions within the browser's global or element-bound context.

    C#automationchromechromium
    Auf GitHub ansehen↗3,901
  1. Home
  2. Development Tools & Productivity
  3. Browser-Context Script Executions