awesome-robotframework
A curated list of awesome Robot Framework resources and libraries
https://github.com/fkromer/awesome-robotframework
Last synced: 25 minutes ago
JSON representation
-
Resources
- Robot Framework Test Automation
- Robot Framework Introduction
- Evolution of Robot Framework user
- Decade with SeleniumLibrary and browsers' UI automation
- RobotFramework for Embedded Software Testing
- RENAT - a network testing plugin based on Robot Framework
- Robot Framework with Patient Monitors: Test Automation at GE Healthcare Finland
- Practical Experiences on Evaluating Software Testing Tools
- Robots from Jupyter The Future of Authoring Tests and Tasks
- Dynamically scalable test environment on top of Kubernetes
- Dynamic Generation of Model Based Testcases Using Listener Interface Version 3
- Lightning Talks I - robotframework-whitelibrary
- Welcome back! What's new since RoboCon 2018?
- The start of the open source RPA movement
- Lightning talk II
- Lightning talk III - DevSecOps in embedded systems
- Lightning talk IV - Testing Complext Graphical Applications & Games with RobotFramework
- Lightning talk V - Robot Framework Testing in Cloud
- Lightning talk VI - Robot Framework: More than just automation
- Turning Test Results into Big Data
- How Did We Get Here? Where Do We Go Next?
- The Naked Truth About Successful Test Automation Journey
- Mega Robot Projects - What To Expect
- Robot Framework in Plone CMS Project
- The Importance of Open Source Communities
- Towards Contract - Based API Testing with a New Rest Json Test Library
- Extending SeleniumLibrary 3.0
- Design Patterns for Efficient Multi-Platform
- Parallel test execution with Pabot
- Quickstart Guide
- How To Write Good Test Cases
- Robot Framework Test Automation - Level 1 (udemy)
- Robot Framework Test Automation - Level 2 (udemy)
- Robot Framework Test Automation - Saucelabs Integration (udemy)
- Robot Framework - Jenkins CI & Git Version Control (udemy)
- Data-Driven and Keyword-Driven Test Automation Frameworks
- Web Application Test Automation with Robot Framework
- MarketSquare
- Playlist
-
Libraries
-
- remote-keyword-library
- White Library
- Database Library (Java) - based library for database testing. Usable with Jython.
- Diff Library
- HTTP Request (Requests)
- Diff Library
- Rammbock
- RESTinstance
- robotframework-advancedlogging
- robotframework-apachetomcat - Manage Apache Tomcat server.
- robotframework-aws - Keywords for interacting with AWS services in your test suites.
- robotframework-browser - Automate the browser using Playwright.
- robotframework-cassandracqllibrary
- robotframework-confluentkafkalibrary - kafka-python.
- robotframework-couchdbaselibrary
- robotframework-couchbasemanager
- robotframework-databaselib
- robotframework-datatime-tz
- robotframework-depnendencylibrary
- robotframework-docker
- robotframework-excel10library
- robotframework-excellib
- robotframework-eyeslibrary
- robotframework-httpctrl
- robotframework-ipmilibrary
- robotframework-jenkins
- robotframework-jsonvalidator
- robotframework-keepasslibrary
- robotframework-kicadlibrary
- robotframework-openstflibrary
- robotframework-oracledb
- robotframework-pabot
- robotframework-postgresqldb
- robotframework-rabbitmq
- robotframework-react
- robotframework-remotetransfer
- robotframework-requestschecker
- robotframework-requestslogging
- robotframework-screencaplibrary
- robotframework-seleniumscreenshots
- robotframework-seleniumtestability
- robotframework-snmplibrary
- robotframework-sshlibrary
- robotframework-sshtunnellibrary
- robotframework-stringformat
- robotframework-stublibrary
- robotframework-tarantoollibrary
- robotframework-testrail - run modifier for working with TestRail.
- robotframework-webpack
- robotframework-websockerclient - client module.
- robotframework-zookeepermanager
- robotframework-xvfb
- robotframework-zoomba
- winregistry
- robotframework-openafslibrary
-
App/Mobile
- Android Library - androidlibrary/AndroidLibrary.html)) Library for all your Android automation needs. It uses Calabash Android internally.
- iOS Library
- Appium Library - and iOS-testing. It uses Appium internally.
-
Data
-
Database
-
Embedded
-
File Handling
- Archive Library - and tar-archives.
- UNIX Filesystem Library
-
Core
-
Messaging/Communication
- FTP Library
- HTTP Request (Java)
- HTTP Request (livetest)
- HTTP Request (Requests)
- IMAP Library
- MQTT Library
- Suds Library - sudslibrary/doc/SudsLibrary.html)) Library for functional testing of SOAP-based web services with Suds, a dynamic SOAP 1.1 client.
-
Frameworks
-
GUI And Applications
- Eclipse Library
- Remote Swing Library
- RoboSAPiens
- SapGui Library
- Swing Library - 2.3.0.html)) Library for testing Java applications with Swing GUI.
-
System and Network Management
- Ncclient - ncclient/)) Robotframework NETCONF wrapper library of ncclient.
- PerfmonLibrary
-
Testing And Debugging
-
Visual Testing
- Applitools Robot Framework
- DocTestLibrary
- ImageHorizonLibrary - imagehorizonlibrary/doc/ImageHorizonLibrary.html)) Cross-platform, pure Python library for GUI automation based on image recognition.
- WatchUI
-
Web Testing
- AnywhereLibrary - Page Apps (SPA). Uses Selenium Webdriver and Appium internally.
- Page Object Library
- QWeb - Keyword based test automation for the web. ([Keywords](https://qentinelqi.github.io/qweb/QWeb.html))
-
-
Tools
-
- rfhub2
- Robot Framework Lint
- Robocop - in rules that can be easily configured or switched off.
- Atom Language Robot Framework
- Autocomplete Robot Framework
- Hyperclick Robot Framework
- robotframework-distbot
- RobotF Extension
- Robot Framework Intellisense
- robotframework-workbench
- allure-robotframework - Robot Framework integration for Allure.
- robotframework-rp-tools - Listener and visitor modules for integration with ReportPortal.
- molecule-robotframework - Ansible Molecule plugin for running molecule tests with Robot Framework.
- DbBot
-
Built-in Tools
- Remote Interface - Introduction to the remote interface with a list of available remote servers.
- Maven plugin - Maven plugin for using Robot Framework.
- Testdoc - Generate high-level HTML documentation from test cases.
-
Advanced Testing Tools
- Robot Framework Swarm - Performance testing in Robot Framework.
- Pabot - Parallel executor for Robot Framework test cases.
- RoboMachine - Model-based testing with Robot Framework.
-
Build Tools
- Ant task - Ant task for running Robot Framework tests.
-
Toolkits
- Robot Framework Solidity Testing Toolkit - A toolkit for testing, deploying, and monitoring Solidity smart contracts on EVM-compatible blockchains using Robot Framework, with support for local clean-room environments and multichain setups.
-
Containerization
- docker-robot-framework - Robot Framework (with Firefox and Chrome) in Docker.
- robotframework-distbot - Distribute tests across multiple machines or Docker containers.
-
Development and Editing Tools
- RobotCode for Jetbrains - Plugin for PyCharm/IntelliJ.
- RobotCode - Tools, extensions, and plugins for working with Robot Framework.
- RobotCode for VSCode - VSCode extension.
- Robocop - Static code analysis tool and formatting with configurable rules.
-
Reporting Tools
- robotframework-metrics - Dashboard view of execution results of a single run.
- robotframework-dashboard - Dashboard for insights into test results across multiple runs.
- DbBot - Serialize Robot Framework test run results into a SQLite database.
- robotframework-historic - Generate historical reports from test results.
-
AI Tools
- robotframework-test-assistant - Conversational AI assistant for controlling Robot Framework test suites and RPA tasks.
-
Execution Tools
- robotframework-executor - GUI application for running Robot Framework tests with features like parallel execution, batch monitoring, and historical stats.
- robotframework-webservice
- robotframework-aio
-
(Interactive) Learning Tools
- Robot Framework Online Playground - Try tutorial examples in the browser or share code on forums or Slack.
- Code Examples - Various file configurations for Robot Framework.
- robotkernel - Robot Framework kernel for Jupyter notebooks.
- xeus-robot - Jupyter kernel for Robot Framework based on the xeus protocol.
-
-
Trainings
-
Robot Framework
-
Robot Framework Foundation
-
Community
-
Robot Framework Foundation
-
-
Integrations and Examples
-
Integrations
- Renode - Simulation in the loop testing for complex embedded systems based on Robot Framework.
- robotframework-oxygen - Convert the results of any testing tool or framework to RobotFramework's reporting.
- RobotMK - Integration for the Open Source monitoring solution [Checkmk](https://checkmk.com).
-
Remote Library Examples
- robotframework-scala-remote-library - Example of a Remote Server Keywords library implementation in Scala, based on a blog post by Thomas Jaspers.
-
Programming Languages
Categories
Sub Categories
Core
10
Messaging/Communication
7
GUI And Applications
5
Reporting Tools
4
Robot Framework Foundation
4
(Interactive) Learning Tools
4
Development and Editing Tools
4
Visual Testing
4
Frameworks
3
Integrations
3
Web Testing
3
Advanced Testing Tools
3
Execution Tools
3
Built-in Tools
3
App/Mobile
3
System and Network Management
2
File Handling
2
Data
2
Database
2
Containerization
2
Embedded
1
Toolkits
1
Build Tools
1
AI Tools
1
Testing And Debugging
1
Remote Library Examples
1
Keywords
robotframework
17
robot-framework
13
python
11
testing
6
automation
3
selenium
2
testing-tools
2
appium
2
test-automation
2
http-client
1
http-requests
1
requests
1
robotframework-requests
1
ncclient
1
netconf
1
debug
1
debugger
1
repl
1
shell
1
ocr
1
pdf
1
visual-testing
1
gui
1
image-recognition
1
linter
1
robocop
1
actions
1
cookbook
1
recipes
1
testautomation
1
archive
1
tar
1
tgz
1
library
1
mobile-testing
1
diff
1
looking-for-contributors
1
looking-for-maintainer
1
ftp-client
1
gui-automation
1
web3js
1
browser
1
chrome
1
docker
1
firefox
1
microsoft-edge
1
playwright
1
html-report
1
metrics-reported
1
reports
1