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

GitHub

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

Backlinks from these awesome lists:

More related projects: