Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-browser-automation

Curated list of awesome browser automation tools and resources
https://github.com/angrykoala/awesome-browser-automation

Last synced: 3 days ago
JSON representation

  • Tools

      • Axiom - No code browser automation tool, like Zapier.
      • Browserflow - Chrome extension to automate your local browser or in the cloud.
      • CodeceptJS - BDD style tests with support for multiple headless browsers.
      • Cypress - E2E testing for JavaScript through a browser.
      • Endtest - Cloud-based codeless automated testing.
      • Erik - Headless browser for functional tests in Swift, based on WebKit and [Kanna](https://github.com/tid-kijyun/Kanna).
      • Katalon Recorder - A solution to kick-start test automation for small companies & start-ups.
      • FrontendRobot - Codeless testing on the web.
      • Mechanize - Programmatic web browser emulation in Python.
      • QAWolf - Create Puppeteer tests by recording actions .
      • PhantomBuster - Automate web scraping and actions without coding.
      • Puppeteer - High level API in Node.js to control Chrome.
      • Puppeteer-Firefox - Experimental support for Firefox using Puppeteer.
      • Puppeteer-Extra - Plugin support for Puppeteer and several plugins including reCAPTCHA and adblocker.
      • Headless Recorder - Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.
      • Splinter - Python abstraction of existing browser automation tools with a high-level API for testing.
      • WebdriverIO - Webdriver bindings to Node.js that lets you control a browser.
      • Puppeteer - High level API in Node.js to control Chrome.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Capybara - Driver-agnostic tool and DSL to write automation tests in Ruby.
      • Chromedp - Browser automation through Chrome DevTools Protocol fully implemented in Go.
      • Codeception - PHP end-to-end testing with BDD style.
      • Nightmare - High-level browser automation built on top of Electron.
      • PhantomJS - Headless browser for Node.js.
      • Playwright - Cross-browser web automation platform for Node.js.
      • Puppeteer - High level API in Node.js to control Chrome.
      • Pyppeteer - Unofficial port of Puppeteer to Python.
      • PHP-Webdriver - PHP Client for Selenium/WebDriver.
      • SimpleBrowser - Browser automation engine build on .NET.
      • WebParsy - Web scraping library and CLI using Puppeteer and YAML.
      • Wendigo - Test-oriented automation tool built on top of Puppeteer.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Cypress - E2E testing for JavaScript through a browser.
      • CodeceptJS - BDD style tests with support for multiple headless browsers.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Watir - Ruby library for automating tests powered by Selenium.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Postman - API requests and development tool with automation options.
      • Spectron - Test Electron apps using WebDriver.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Cheerio - jQuery implementation in Node.js for DOM emulation.
      • jsdom - DOM implementation in Node.js to emulate real browsers.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • X-Ray - Web Scraper with composable API and extra drivers.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
      • Node-crawler - Web Crawler/Spider for Node.js using server-side DOM.
  • Articles

  • Resources