https://github.com/robocorp/template-robot-framework-playwright
Want to build a Playwright-based browser robot? This template robot uses Robot Framework syntax, includes all the necessary dependencies and initialization commands, and provides a simple task template to start from.
https://github.com/robocorp/template-robot-framework-playwright
Last synced: over 1 year ago
JSON representation
Want to build a Playwright-based browser robot? This template robot uses Robot Framework syntax, includes all the necessary dependencies and initialization commands, and provides a simple task template to start from.
- Host: GitHub
- URL: https://github.com/robocorp/template-robot-framework-playwright
- Owner: robocorp
- License: apache-2.0
- Created: 2021-05-28T09:46:16.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T05:45:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-09T09:26:22.920Z (over 1 year ago)
- Language: RobotFramework
- Homepage:
- Size: 38.1 KB
- Stars: 4
- Watchers: 19
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Template: Robot Framework - Browser automation with Playwright
Want to build a [Playwright](https://playwright.dev/)-based browser robot? Great!
This template robot:
- Uses [Robot Framework](https://robocorp.com/docs-robot-framework/languages-and-frameworks/robot-framework/basics) syntax.
- Includes all the necessary dependencies and initialization commands (`conda.yaml`).
- Solves the form challenge posted at . (`tasks.robot`).
## RPA Form challenge
The challenge consists of downloading an Excel spreadsheet, extracting the data from it and filling the form on the website with the data for ten times.
More in detail, when run, this robot will:
- download the test Excel file from the rpachallenge.com website
- collect the data from the downloaded Excel file
- start the challenge clicking on the Start button
- loop through the data and fill the forms for 10 times
- take a screenshot of the results page
- write log and report files
- close the browser
## Learning materials
- [Using the Robot Framework Browser library, based on Playwright](https://robocorp.com/docs-robot-framework/libraries/rpa-framework/rpa-browser)