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 folderpip install -r requirements.txt
python -m playwright install
pyppeteer-install - 3. Run exaple test with following commandrobot Features/Demo.robot
Features
Check The Features
Browser compatible
Browser | Support | Library |
---|---|---|
Chromium | ✅ | Puppeteer |
Webkit | ✅ | Playwright |
Firefox | ✅ | Playwright |
Document
Document & Blog
Keyword documentation
- Keyword documentation for available keywords and more information about the library in general. Explore more please visit Github
Example Scripts
- Example Scripts for all keywords example script
Blog QAHive
- QA Hive Blog for update keywords and tips
Team
Our Great Team