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 year 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 9 years ago | ( ) Library for all your Android automation needs. It uses Calabash Android internally |
| AnywhereLibrary | 64 | over 3 years ago | Library for testing Single-Page Apps (SPA). Uses Selenium Webdriver and Appium internally |
| Appium Library | 406 | about 1 year ago | Library for Android- and iOS-testing. It uses Appium internally |
| DjangoLibrary | Library for Django, a Python web framework | ||
| Drupal Library | 5 | about 11 years ago | Library targeting Drupal sites, built on top of Selenium2Library |
| Eclipse Library | 8 | over 1 year ago | Library for testing Eclipse RCP applications using SWT widgets |
| ImageHorizonLibrary | 79 | almost 2 years ago | ( ) Cross-platform, pure Python library for GUI automation based on image recognition |
| iOS Library | 53 | almost 10 years ago | Library for all your iOS automation needs. It uses Calabash iOS Server internally |
| Page Object Library | 78 | over 1 year ago | Library that makes it possible to use the page object pattern when testing web pages |
| Swing Library | 113 | about 1 year ago | ( ) Library for testing Java applications with Swing GUI |
| White Library | 54 | over 3 years ago | Wraps the White framework, for automating Windows GUI technologies (Win32, WinForms, WPF, SWT) |
| Applitools Robot Framework | 17 | over 3 years ago | Visual Verification Test Library using Applitools Eyes (Utilizes AppiumLibrary or\and SeleniumLibrary) |
| AngularJS Library | 34 | over 1 year ago | An AngularJS extention library to Robotframework's Selenium2Library |
| Archive Library | 22 | about 1 year 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) | 161 | about 1 year 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 3 years ago | Library which provides keywords to allow opening, reading, writing and saving Excel files |
| FTP Library | 7 | over 5 years ago | Library which makes it possible to test or use FTP server using Robot Framework keywords |
| HTTP Request (Java) | 22 | about 1 year ago | Library for HTTP level testing using Apache HTTP client |
| HTTP Request (livetest) | 76 | almost 4 years ago | Library for HTTP level testing using livetest tool internally |
| HTTP Request (Requests) | 491 | 12 months ago | Library for HTTP level testing using Request internally |
| IMAP Library | 21 | about 4 years ago | Library to test IMAP email validation tasks |
| JSON Schema Library | 9 | over 6 years ago | JSON Schema validation library for Robot Framework |
| MongoDB Library | 33 | over 6 years ago | Library for interacting with MongoDB using pymongo |
| MQTT Library | 26 | over 1 year ago | Library that provides keywords for testing on MQTT brokers |
| NcclientLibrary | 10 | over 1 year 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 7 years ago | ( ) Library for functional testing of SOAP-based web services with Suds, a dynamic SOAP 1.1 client |
| UNIX Filesystem Library | 4 | almost 4 years ago | Unix filesystem testing for Robot Framework |
| Debug Library | 105 | almost 2 years 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 3 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 7 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 | 101 | almost 3 years ago | Model-based testing with Robot Framework |
| Libdoc | Tool for generating keyword documentation for test libraries and resource files | ||
| Pabot | 480 | 11 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 5 years ago | Introduction to the remote interface with a list of available remote servers |
| rfhub2 | 30 | over 2 years 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 10 years ago | Ant task for running Robot Framework tests |
| docker-robot-framework | 348 | 12 months 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 2 years ago | RobotFramework kernel for Jupyter notebooks |
| xeus-robot | 31 | almost 3 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 2 years ago | Linter for robot framework plain text files |
| Robocop | 195 | 11 months 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 | 222 | 12 months ago | Dashboard view of execution results |
| robotframework-test-assistant | 2 | over 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 | 116 | 11 months ago | Performance testing in robotframework |
| robotframework-historic | 82 | about 1 year ago | Library to capture and generate historical reports |
| robotframework-executor | 16 | about 4 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 9 years ago | |
| Quickstart Guide | 280 | almost 3 years ago | |
| User Guide | |||
| How To Write Good Test Cases | 413 | over 4 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 | 228 | about 1 year ago | |