Start Your Robot Framework Test Project With Puppeteer

Easy, Stable and Speed web testing

Quick Start Download

Currently v2.0

Why Robot Framework Puppeteer?

Robot Framework Puppeteer created based on 3 core values

Faster

We use native python puppeteer library name pyppeteer and python playwright library.
No transformation or any hop of communication inside test script and browser.

Easier

Puppeteer build on top of Robot Framework that easy for any QA who start learning automated testing.

Stable

Most of Selenium flaky came from Asynchronous calls limitation, Element visibility, and timeout. These can solve efficiently when you handle with HTTP request layer using a library like a Puppeteer.

Quick Start

Start your test project here

  • 1. Download package Download
  • 2. Run following command inside project folder
    pip install -r requirements.txt
    python -m playwright install
    pyppeteer-install
  • 3. Run exaple test with following command
    robot Features/Demo.robot

Features

Check The Features

Browser compatible

BrowserSupportLibrary
ChromiumPuppeteer
WebkitPlaywright
FirefoxPlaywright

Document

Document & Blog

Keyword documentation

Example Scripts

Blog QAHive

Team

Our Great Team

Atthaboon S. (Art)

Penploy S. (Ploy)