awesome-robotframework
Test automation framework library
A curated collection of Robot Framework libraries and resources for automating different types of applications and systems
A curated list of awesome Robot Framework resources and libraries
3 stars
0 watching
0 forks
last commit: about 1 month ago
Linked from 1 awesome list
Awesome Robot Framework / Libraries | |||
BuiltIn | Contains generic often needed keywords. Imported automatically and thus always available | ||
Collections | Contains keywords for handling lists and dictionaries | ||
DateTime | Supports creating and verifying date and time values as well as calculations between them | ||
Dialogs | Supports pausing the test execution and getting input from users | ||
OperatingSystem | Enables performing various operating system related tasks | ||
Process | Supports executing processes in the system | ||
Screenshot | Provides keywords to capture and store screenshots of the desktop | ||
String | Library for manipulating strings and verifying their contents | ||
Telnet | Supports connecting to Telnet servers and executing commands on the opened connections | ||
XML | Library for verifying and modifying XML documents | ||
Android Library | 29 | about 8 years ago | ( ) Library for all your Android automation needs. It uses Calabash Android internally |
AnywhereLibrary | 64 | over 2 years ago | Library for testing Single-Page Apps (SPA). Uses Selenium Webdriver and Appium internally |
Appium Library | 403 | 4 months ago | Library for Android- and iOS-testing. It uses Appium internally |
DjangoLibrary | Library for Django, a Python web framework | ||
Drupal Library | 5 | over 10 years ago | Library targeting Drupal sites, built on top of Selenium2Library |
Eclipse Library | 8 | 8 months ago | Library for testing Eclipse RCP applications using SWT widgets |
ImageHorizonLibrary | 80 | 11 months ago | ( ) Cross-platform, pure Python library for GUI automation based on image recognition |
iOS Library | 53 | about 9 years ago | Library for all your iOS automation needs. It uses Calabash iOS Server internally |
Page Object Library | 78 | 6 months ago | Library that makes it possible to use the page object pattern when testing web pages |
Swing Library | 113 | 3 months ago | ( ) Library for testing Java applications with Swing GUI |
White Library | 54 | over 2 years ago | Wraps the White framework, for automating Windows GUI technologies (Win32, WinForms, WPF, SWT) |
Applitools Robot Framework | 17 | over 2 years ago | Visual Verification Test Library using Applitools Eyes (Utilizes AppiumLibrary or\and SeleniumLibrary) |
AngularJS Library | 34 | 9 months ago | An AngularJS extention library to Robotframework's Selenium2Library |
Archive Library | 22 | 26 days ago | Library for handling zip- and tar-archives |
AutoIt Library | Windows GUI testing library that uses AutoIt freeware tool as a driver | ||
Database Library (Java) | Java-based library for database testing. Usable with Jython | ||
Database Library (Python) | 159 | about 1 month ago | Python based library for database testing. Works with any Python interpreter, including Jython |
Diff Library | Library to diff two files together | ||
Excel Library | 17 | over 2 years ago | Library which provides keywords to allow opening, reading, writing and saving Excel files |
FTP Library | 7 | over 4 years ago | Library which makes it possible to test or use FTP server using Robot Framework keywords |
HTTP Request (Java) | 22 | about 2 months ago | Library for HTTP level testing using Apache HTTP client |
HTTP Request (livetest) | 76 | almost 3 years ago | Library for HTTP level testing using livetest tool internally |
HTTP Request (Requests) | 488 | 15 days ago | Library for HTTP level testing using Request internally |
IMAP Library | 21 | about 3 years ago | Library to test IMAP email validation tasks |
JSON Schema Library | 9 | over 5 years ago | JSON Schema validation library for Robot Framework |
MongoDB Library | 33 | over 5 years ago | Library for interacting with MongoDB using pymongo |
MQTT Library | 26 | 6 months ago | Library that provides keywords for testing on MQTT brokers |
NcclientLibrary | 10 | 5 months ago | ( ) Robotframework NETCONF wrapper library of ncclient |
Rammbock | Generic network protocol test library that offers easy way to specify network packets and inspect the results of sent and received packets | ||
RESTinstance | Robot Framework test library for (RESTful) JSON APIs | ||
Suds Library | 28 | over 6 years ago | ( ) Library for functional testing of SOAP-based web services with Suds, a dynamic SOAP 1.1 client |
UNIX Filesystem Library | 4 | almost 3 years ago | Unix filesystem testing for Robot Framework |
Debug Library | 105 | 10 months ago | Debug Library for Robot Framework |
robotframework-advancedlogging | Create additional logs | ||
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 | Execute CQL statements in Cassandra Database | ||
robotframework-confluentkafkalibrary | Wrapper for the confluent-kafka-python | ||
robotframework-couchdbaselibrary | Work with Couchbase | ||
robotframework-couchbasemanager | Manage Couchbase server | ||
robotframework-databaselib | Database lib based on SQLAlchemy | ||
robotframework-datatime-tz | Date/time with locales and time zones | ||
robotframework-depnendencylibrary | Declare dependencies between Robot Framework tests | ||
robotframework-docker | Work with Docker and Docker Compose | ||
robotframework-excel10library | Basic control over Excel10 (xlsx) files | ||
robotframework-excellib | Work with Excel documents | ||
robotframework-eyeslibrary | To automate visual software testing | ||
robotframework-httpctrl | HTTP/HTTPS client and HTTP server services to make REST API testing easy | ||
robotframework-ipmilibrary | Test IPMI devices | ||
robotframework-jenkins | Jenkins interaction | ||
robotframework-jsonvalidator | JSON validation based on JSONSchema, JSONPath, JSONSelect | ||
robotframework-keepasslibrary | Work with KeePass databases | ||
robotframework-kicadlibrary | Validate KiCad designs | ||
robotframework-openstflibrary | Openstf utility library | ||
robotframework-oracledb | Work with Oracle Databases | ||
robotframework-pabot | Run tests in parallel | ||
robotframework-postgresqldb | Work with PostgresSQL databases | ||
robotframework-rabbitmq | Work with RabbitMQ | ||
robotframework-react | Work with React.js based web applications | ||
robotframework-remotetransfer | Transfer screenshots from remoteserver to local machine | ||
robotframework-requestschecker | Check HTTP Response Status Codes | ||
robotframework-requestslogging | Log HTTP requests and responses | ||
robotframework-screencaplibrary | Take screenshots and videos | ||
robotframework-seleniumlibrary | Web testing based on Selenium | ||
robotframework-seleniumscreenshots | Capture annotated screenshots with SeleniumLibrary | ||
robotframework-seleniumtestability | Provides either manual or automatic waiting asyncronous events within SUT | ||
robotframework-snmplibrary | Work with SNMP | ||
robotframework-sshlibrary | Test library for SSH and SFTP | ||
robotframework-sshtunnellibrary | Connect to remote host using SSH Local Forwarding | ||
robotframework-stringformat | String formatting | ||
robotframework-stublibrary | For all your HTTP needs | ||
robotframework-tarantoollibrary | Work with Tarantool DB | ||
robotframework-testrail | Listener and pre-run modifier for working with TestRail | ||
robotframework-webpack | Control Webpack dev servers | ||
robotframework-websockerclient | Wrapper for the websocket-client module | ||
robotframework-zookeepermanager | Manage Apache Zookeeper | ||
robotframework-xvfb | Interact with Xvfb | ||
robotframework-zoomba | Collection of testing libraries spanning GUI, REST/SOAP API, and Windows Desktop automation | ||
winregistry | Work with Windows Registry | ||
robotframework-openafslibrary | Test library for the OpenAFS distributed filesystem | ||
remote-keyword-library | An example of a Remote Server Keywords library implementation in Java featured in a blog post written by Thomas Jaspers | ||
robotframework-scala-remote-library | 6 | almost 2 years ago | An example of a Remote Server Keywords library implementation in Scala and based on a blog post written by Thomas Jaspers |
Awesome Robot Framework / Tools | |||
DbBot | 60 | almost 6 years ago | DbBot is a tool to serialize Robot Framework test run results into a SQLite database |
Rebot | Tool for generating logs and reports based on XML outputs and for combining multiple outputs together | ||
RoboMachine | 100 | almost 2 years ago | Model-based testing with Robot Framework |
Libdoc | Tool for generating keyword documentation for test libraries and resource files | ||
Pabot | 475 | 3 months ago | Parallel executor for Robot Framework test cases |
Testdoc | Generates high level HTML documentation based on Robot Framework test cases | ||
Tidy | Tool for cleaning up and changing format of Robot Framework test data files | ||
Remote Interface | 32 | almost 4 years ago | Introduction to the remote interface with a list of available remote servers |
rfhub2 | 30 | over 1 year ago | Tool for collecting, browsing and sharing documentation of existing keywords written in RobotFramework and python |
Jenkins plugin | Plugin to collect and publish Robot Framework test results in Jenkins | ||
Robotcorder | Chrome plugin to record session for Robot Framework | ||
Maven plugin | Maven plugin for using Robot Framework | ||
Ant task | 3 | over 9 years ago | Ant task for running Robot Framework tests |
docker-robot-framework | 346 | 22 days ago | Robot Framework (with Firefox and Chrome) in Docker |
robotframework-distbot | Distribute tests into multiple machines/docker containers | ||
Awesome Robot Framework / Tools / Atom | |||
Atom Language Robot Framework | Robot Framework syntax highlighting for Atom | ||
Autocomplete Robot Framework | Robot Framework autocomplete for Atom | ||
Hyperclick Robot Framework | Robot Framework hyperclick provider for Atom | ||
Awesome Robot Framework / Tools / Jupyter | |||
robotkernel | 75 | about 1 year ago | RobotFramework kernel for Jupyter notebooks |
xeus-robot | 31 | almost 2 years ago | Jupyter kernel for Robot Framework based on the native implementation of the Jupyter protocol xeus |
Awesome Robot Framework / Tools / VSCode Extensions | |||
RobotF Extension | |||
Robot Framework Intellisense | |||
Awesome Robot Framework / Tools | |||
robotframework-workbench | Collection of tools for working with robotframework test suite and resource files | ||
allure-robotframework | Robot Framework integration for Allure | ||
robotframework-rp-tools | Listener and visitor modules for integration with ReportPortal | ||
RobotMK | Robot Framework integration for the Open Source monitoring solution | ||
molecule-robotframework | Ansible Molecule plugin for running molecule tests with Robot Framework | ||
Robot Framework Lint | 126 | about 1 year ago | Linter for robot framework plain text files |
Robocop | 188 | 18 days ago | Static code analysis tool for Robot Framework with use of latest robot API and many built-in rules that can be easily configured or switched off |
robotframework-metrics | 218 | 20 days ago | Dashboard view of execution results |
robotframework-test-assistant | 2 | almost 2 years ago | Use a conversational AI test assistant to control Robot Framework test suites and RPA tasks with your voice or with text commands |
rfswarm | 114 | 10 days ago | Performance testing in robotframework |
robotframework-historic | 81 | about 2 months ago | Library to capture and generate historical reports |
robotframework-executor | 16 | about 3 years ago | Gui Application to Run the Robot Framework Test. With features like parellel execution, Batch monitor, Execution Monitor, Historical Stats, Downloads Batch/execution/historical data to csv, Bookmark test cases etc |
Awesome Robot Framework / Resources | |||
Playlist | |||
Welcome back! What's new since RoboCon 2018? | |||
The start of the open source RPA movement | |||
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 | |||
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 | |||
Robot Framework Introduction | 15 | over 8 years ago | |
Quickstart Guide | 281 | almost 2 years ago | |
User Guide | |||
How To Write Good Test Cases | 413 | over 3 years ago | |
Robot Framework Test Automation | |||
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 | Master's Thesis, Pekka Laukkanen | ||
Web Application Test Automation with Robot Framework | Bachelor's Thesis, Jani Luostarinen | ||
MarketSquare | A community run collection of repositories for Robot Framework. Originally featured in a RoboCon 2020 lightning talk presented by Edward Manlove | ||
Awesome Robot Framework / Trainings / Face-to-Face | |||
Testautomatisierung mit dem Robot Framework - Intensivtraining (codecentric) | |||
Test Automation using Robot Framework (tesena) | |||
Scripting a Robot framework utilizing Python | |||
Awesome Robot Framework / Trainings / Live | |||
Robot Framework Online Training (prezi) | |||
Robot Framework Certification Training (sulekha) | |||
Awesome Robot Framework / Trainings / Repo | |||
Robot Framework Cookbook | 226 | 2 months ago |