awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
theintern avatar

theintern/intern

0
View on GitHub↗
4,343 stele·301 fork-uri·TypeScript·10 vizualizăritheintern.io↗

Intern

Intern este un framework de testare JavaScript și un runner conceput pentru executarea testelor unitare și funcționale în diferite medii. Servește ca un instrument de testare end-to-end și o suită de testare cross-browser pentru a verifica dacă comportamentul aplicației rămâne consistent pe mai multe browsere web desktop și mobile.

Proiectul permite testarea automată a browserului prin controlul driverelor web și utilizarea serviciilor de testare în cloud pentru a simula interacțiunile utilizatorului. Acest lucru permite automatizarea testelor funcționale și testarea web cross-platform pentru a identifica bug-urile într-o interfață web.

Sistemul oferă capabilități pentru comunicarea cu drivere la distanță, integrarea browserului headless și controlul browserului bazat pe WebDriver. Gestionează execuția suitelor de testare printr-un test runner cross-platform care utilizează execuția asincronă bazată pe promise pentru a gestiona evenimentele browserului.

Features

  • Automated End-to-End Testing - Acts as an automated system for validating complex user flows and interface interactions across browser environments.
  • Application Unit Testing - Allows writing and executing unit tests to verify the logic of individual JavaScript software components.
  • Cross-Platform Testing Suites - Provides a framework for executing automated user interface tests across mobile, desktop, and web environments.
  • Test Runners - Ships a command-line interface to execute test suites and ensure cross-environment compatibility.
  • JavaScript Test Frameworks - Provides a comprehensive framework for organizing and executing automated test suites within JavaScript runtimes.
  • End-to-End Testing - Simulates complete user workflows across the application stack to verify system-wide functional correctness.
  • Browser Automation Testing - Uses browser-automation protocols to launch and interact with web applications for functional testing.
  • Cross-Platform Test Runners - Provides a test runner capable of executing the same test suites across multiple distinct browser environments.
  • Cross-Browser Testing Tools - Provides utilities to verify application functionality by running test suites across multiple browser configurations simultaneously.
  • Cross-Platform Test Execution - Enables the execution of the same test suites across multiple different operating environments and browser runtimes.
  • WebDriver Protocol Implementation - Controls web browsers by sending JSON commands to a driver that translates them into native instructions.
  • Asynchronous Promise Interfaces - Implements a promise-based API to handle non-deterministic browser events and asynchronous flow control.
  • Remote Test Grid Communication - Connects to cloud-based testing grids using standardized protocols to execute tests on remote hardware.
  • Headless Browser Controllers - Includes controllers for managing and executing tests within headless browser instances to optimize resource usage.
  • Sustainable Project Examples - Offers premium support services for the testing framework.
  • Test Runners - Next-generation JavaScript testing stack.
  • Framework-uri de testare - A next-generation code testing stack for JavaScript.

Istoric stele

Graficul istoricului de stele pentru theintern/internGraficul istoricului de stele pentru theintern/intern

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Intern

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Intern.
  • webdriverio/webdriverioAvatar webdriverio

    webdriverio/webdriverio

    9,795Vezi pe GitHub↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    TypeScript
    Vezi pe GitHub↗9,795
  • karma-runner/karmaAvatar karma-runner

    karma-runner/karma

    11,958Vezi pe GitHub↗

    Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure cross-browser compatibility. It functions as a browser-based execution system that launches browsers, captures console output, and provides a command line interface for running automated tests within continuous integration pipelines. The project utilizes a plugin architecture that allows for the integration of third-party launchers, reporters, and preprocessors. It employs an adapter-based framework to execute tests from various assertion libraries through a unified runner interfac

    JavaScript
    Vezi pe GitHub↗11,958
  • microsoft/playwright-pythonAvatar microsoft

    microsoft/playwright-python

    14,279Vezi pe GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Pythonchromiumfirefoxplaywright
    Vezi pe GitHub↗14,279
  • codeceptjs/codeceptjsAvatar codeceptjs

    codeceptjs/CodeceptJS

    4,225Vezi pe 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
    Vezi pe GitHub↗4,225
Vezi toate cele 30 alternative pentru Intern→

Întrebări frecvente

Ce face theintern/intern?

Intern este un framework de testare JavaScript și un runner conceput pentru executarea testelor unitare și funcționale în diferite medii. Servește ca un instrument de testare end-to-end și o suită de testare cross-browser pentru a verifica dacă comportamentul aplicației rămâne consistent pe mai multe browsere web desktop și mobile.

Care sunt principalele funcționalități ale theintern/intern?

Principalele funcționalități ale theintern/intern sunt: Automated End-to-End Testing, Application Unit Testing, Cross-Platform Testing Suites, Test Runners, JavaScript Test Frameworks, End-to-End Testing, Browser Automation Testing, Cross-Platform Test Runners.

Care sunt câteva alternative open-source pentru theintern/intern?

Alternativele open-source pentru theintern/intern includ: webdriverio/webdriverio — WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile… karma-runner/karma — Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure… microsoft/playwright-python — Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… codeception/codeceptjs — CodeceptJS is a Node.js end-to-end testing framework used for writing acceptance and functional tests for web and… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…