puppeteer

Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium…

17 Alternatives To puppeteer

Anwendo

Tool for automated testing. Organize tests for web components, end-to-end UI tests or high-priority user flows, covering issues that get missed during unit and integration testing.

CasperJS

CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.

Content Grabber

Content Grabber is an automated web scraping tool.
images/2020/04/Geb.png}}

Geb

Browser Testing, Testing, API, Web Development, Software Testing Tool, and Rest

Jasmine

BATTERIES INCLUDED. Comes out of the box with everything you need to test your code. NODE AND BROWSER. Run your browser tests and Node. js tests with the same framework.
images/2020/04/Nightwatch.png}}

Nightwatch

A forward-thinking SEO tracking and website performance tool.
images/2020/04/Nightwatch.png}}

Nightwatch

A forward-thinking SEO tracking and website performance tool.
images/2020/03/phantomjs.png}}

Phantomjs

PhantomJS is a headless browser that works hand in hand with Selenium to help developers more efficiently test their sites and apps.
images/2020/04/Sauce-Labs.png}}

Sauce Labs

Test mobile or web apps instantly across 700+ browser/OS/device platform combinations - without infrastructure setup.

Scrapy

Scrapy | A Fast and Powerful Scraping and Web Crawling Framework

Selenium

Selenium automates browsers. That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.

Selenoid

A lightning fast Selenium-compatible server running your tests in Docker containers

SlimerJS

A scriptable web browser for web testing, web scraping, network monitoring…

TestCafe

Automated browser testing for the modern web development stack

WebdriverIO

Webdriver module for Node.js. that makes it easier to write Selenium tests