← retour

catégorie

Browser automation and testing

Drive real browsers for end-to-end tests.

Côte à côte

Browser automation and testing
OutilÉtoilesLicenceConditionsAuto-hébergeableLangageDernière releaseDernier push
Playwright100kApache-2.0Open sourceNonTypeScriptv1.65.02026-11-12
Puppeteer96kApache-2.0Open sourceNonTypeScriptbrowsers-v3.2.72026-11-11
Cypress51kMITOpen sourceNonTypeScriptv16.3.02026-11-12
Selenium35kApache-2.0Open sourceNonJavaselenium-4.52.02026-11-12
chromedp13kMITOpen sourceNonGov0.23.02026-11-05
Nightwatch12kMITOpen sourceNonJavaScriptv3.16.02026-05-25
TestCafe9.9kMITOpen sourceNonJavaScriptv3.7.72026-11-11
WebdriverIO9.9kMITOpen sourceNonTypeScriptv10.2.02026-11-12
agent-qa854OtherSource disponibleNonTypeScriptv0.3.52026-11-11

9 outils

Playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

Langage
TypeScript
Licence
Apache-2.0
Étoiles
100k
Dernière release
v1.65.0
Dernier push
2026-11-12
Cypress

Fast, easy and reliable testing for anything that runs in a browser.

Langage
TypeScript
Licence
MIT
Étoiles
51k
Dernière release
v16.3.0
Dernier push
2026-11-12
chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

Langage
Go
Licence
MIT
Étoiles
13k
Dernière release
v0.23.0
Dernier push
2026-11-05
Nightwatch

Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

Langage
JavaScript
Licence
MIT
Étoiles
12k
Dernière release
v3.16.0
Dernier push
2026-05-25
TestCafe

A Node.js tool to automate end-to-end web testing.

Langage
JavaScript
Licence
MIT
Étoiles
9.9k
Dernière release
v3.7.7
Dernier push
2026-11-11
WebdriverIO

Next-gen browser and mobile automation test framework for Node.js

Langage
TypeScript
Licence
MIT
Étoiles
9.9k
Dernière release
v10.2.0
Dernier push
2026-11-12
agent-qa

Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.

Langage
TypeScript
Licence
Other
Étoiles
854
Dernière release
v0.3.5
Dernier push
2026-11-11

Ce que ces outils remplacent