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: almost 2 years ago
Linked from 1 awesome list


Awesome Robot Framework / Libraries

BuiltInContains generic often needed keywords. Imported automatically and thus always available
CollectionsContains keywords for handling lists and dictionaries
DateTimeSupports creating and verifying date and time values as well as calculations between them
DialogsSupports pausing the test execution and getting input from users
OperatingSystemEnables performing various operating system related tasks
ProcessSupports executing processes in the system
ScreenshotProvides keywords to capture and store screenshots of the desktop
StringLibrary for manipulating strings and verifying their contents
TelnetSupports connecting to Telnet servers and executing commands on the opened connections
XMLLibrary for verifying and modifying XML documents
Android Library29almost 10 years ago( ) Library for all your Android automation needs. It uses Calabash Android internally
AnywhereLibrary64about 4 years agoLibrary for testing Single-Page Apps (SPA). Uses Selenium Webdriver and Appium internally
Appium Library406about 2 years agoLibrary for Android- and iOS-testing. It uses Appium internally
DjangoLibraryLibrary for Django, a Python web framework
Drupal Library5about 12 years agoLibrary targeting Drupal sites, built on top of Selenium2Library
Eclipse Library8over 2 years agoLibrary for testing Eclipse RCP applications using SWT widgets
ImageHorizonLibrary79almost 3 years ago( ) Cross-platform, pure Python library for GUI automation based on image recognition
iOS Library53almost 11 years agoLibrary for all your iOS automation needs. It uses Calabash iOS Server internally
Page Object Library78over 2 years agoLibrary that makes it possible to use the page object pattern when testing web pages
Swing Library113about 2 years ago( ) Library for testing Java applications with Swing GUI
White Library54over 4 years agoWraps the White framework, for automating Windows GUI technologies (Win32, WinForms, WPF, SWT)
Applitools Robot Framework17about 4 years agoVisual Verification Test Library using Applitools Eyes (Utilizes AppiumLibrary or\and SeleniumLibrary)
AngularJS Library34over 2 years agoAn AngularJS extention library to Robotframework's Selenium2Library
Archive Library22almost 2 years agoLibrary for handling zip- and tar-archives
AutoIt LibraryWindows 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)161almost 2 years agoPython based library for database testing. Works with any Python interpreter, including Jython
Diff LibraryLibrary to diff two files together
Excel Library17about 4 years agoLibrary which provides keywords to allow opening, reading, writing and saving Excel files
FTP Library7over 6 years agoLibrary which makes it possible to test or use FTP server using Robot Framework keywords
HTTP Request (Java)22almost 2 years agoLibrary for HTTP level testing using Apache HTTP client
HTTP Request (livetest)76almost 5 years agoLibrary for HTTP level testing using livetest tool internally
HTTP Request (Requests)491almost 2 years agoLibrary for HTTP level testing using Request internally
IMAP Library21about 5 years agoLibrary to test IMAP email validation tasks
JSON Schema Library9about 7 years agoJSON Schema validation library for Robot Framework
MongoDB Library33about 7 years agoLibrary for interacting with MongoDB using pymongo
MQTT Library26over 2 years agoLibrary that provides keywords for testing on MQTT brokers
NcclientLibrary10about 2 years ago( ) Robotframework NETCONF wrapper library of ncclient
RammbockGeneric network protocol test library that offers easy way to specify network packets and inspect the results of sent and received packets
RESTinstanceRobot Framework test library for (RESTful) JSON APIs
Suds Library28over 8 years ago( ) Library for functional testing of SOAP-based web services with Suds, a dynamic SOAP 1.1 client
UNIX Filesystem Library4almost 5 years agoUnix filesystem testing for Robot Framework
Debug Library105over 2 years agoDebug Library for Robot Framework
robotframework-advancedloggingCreate additional logs
robotframework-apachetomcatManage Apache Tomcat server
robotframework-awsKeywords for interacting with AWS services in your test suites
robotframework-browserAutomate the browser using Playwright
robotframework-cassandracqllibraryExecute CQL statements in Cassandra Database
robotframework-confluentkafkalibraryWrapper for the confluent-kafka-python
robotframework-couchdbaselibraryWork with Couchbase
robotframework-couchbasemanagerManage Couchbase server
robotframework-databaselibDatabase lib based on SQLAlchemy
robotframework-datatime-tzDate/time with locales and time zones
robotframework-depnendencylibraryDeclare dependencies between Robot Framework tests
robotframework-dockerWork with Docker and Docker Compose
robotframework-excel10libraryBasic control over Excel10 (xlsx) files
robotframework-excellibWork with Excel documents
robotframework-eyeslibraryTo automate visual software testing
robotframework-httpctrlHTTP/HTTPS client and HTTP server services to make REST API testing easy
robotframework-ipmilibraryTest IPMI devices
robotframework-jenkinsJenkins interaction
robotframework-jsonvalidatorJSON validation based on JSONSchema, JSONPath, JSONSelect
robotframework-keepasslibraryWork with KeePass databases
robotframework-kicadlibraryValidate KiCad designs
robotframework-openstflibraryOpenstf utility library
robotframework-oracledbWork with Oracle Databases
robotframework-pabotRun tests in parallel
robotframework-postgresqldbWork with PostgresSQL databases
robotframework-rabbitmqWork with RabbitMQ
robotframework-reactWork with React.js based web applications
robotframework-remotetransferTransfer screenshots from remoteserver to local machine
robotframework-requestscheckerCheck HTTP Response Status Codes
robotframework-requestsloggingLog HTTP requests and responses
robotframework-screencaplibraryTake screenshots and videos
robotframework-seleniumlibraryWeb testing based on Selenium
robotframework-seleniumscreenshotsCapture annotated screenshots with SeleniumLibrary
robotframework-seleniumtestabilityProvides either manual or automatic waiting asyncronous events within SUT
robotframework-snmplibraryWork with SNMP
robotframework-sshlibraryTest library for SSH and SFTP
robotframework-sshtunnellibraryConnect to remote host using SSH Local Forwarding
robotframework-stringformatString formatting
robotframework-stublibraryFor all your HTTP needs
robotframework-tarantoollibraryWork with Tarantool DB
robotframework-testrailListener and pre-run modifier for working with TestRail
robotframework-webpackControl Webpack dev servers
robotframework-websockerclientWrapper for the websocket-client module
robotframework-zookeepermanagerManage Apache Zookeeper
robotframework-xvfbInteract with Xvfb
robotframework-zoombaCollection of testing libraries spanning GUI, REST/SOAP API, and Windows Desktop automation
winregistryWork with Windows Registry
robotframework-openafslibraryTest library for the OpenAFS distributed filesystem
remote-keyword-libraryAn example of a Remote Server Keywords library implementation in Java featured in a blog post written by Thomas Jaspers
robotframework-scala-remote-library6over 3 years agoAn example of a Remote Server Keywords library implementation in Scala and based on a blog post written by Thomas Jaspers

Awesome Robot Framework / Tools

DbBot60over 7 years agoDbBot is a tool to serialize Robot Framework test run results into a SQLite database
RebotTool for generating logs and reports based on XML outputs and for combining multiple outputs together
RoboMachine101over 3 years agoModel-based testing with Robot Framework
LibdocTool for generating keyword documentation for test libraries and resource files
Pabot480almost 2 years agoParallel executor for Robot Framework test cases
TestdocGenerates high level HTML documentation based on Robot Framework test cases
TidyTool for cleaning up and changing format of Robot Framework test data files
Remote Interface32almost 6 years agoIntroduction to the remote interface with a list of available remote servers
rfhub230about 3 years agoTool for collecting, browsing and sharing documentation of existing keywords written in RobotFramework and python
Jenkins pluginPlugin to collect and publish Robot Framework test results in Jenkins
RobotcorderChrome plugin to record session for Robot Framework
Maven pluginMaven plugin for using Robot Framework
Ant task3over 11 years agoAnt task for running Robot Framework tests
docker-robot-framework348almost 2 years agoRobot Framework (with Firefox and Chrome) in Docker
robotframework-distbotDistribute tests into multiple machines/docker containers

Awesome Robot Framework / Tools / Atom

Atom Language Robot FrameworkRobot Framework syntax highlighting for Atom
Autocomplete Robot FrameworkRobot Framework autocomplete for Atom
Hyperclick Robot FrameworkRobot Framework hyperclick provider for Atom

Awesome Robot Framework / Tools / Jupyter

robotkernel75almost 3 years agoRobotFramework kernel for Jupyter notebooks
xeus-robot31over 3 years agoJupyter 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-workbenchCollection of tools for working with robotframework test suite and resource files
allure-robotframeworkRobot Framework integration for Allure
robotframework-rp-toolsListener and visitor modules for integration with ReportPortal
RobotMKRobot Framework integration for the Open Source monitoring solution
molecule-robotframeworkAnsible Molecule plugin for running molecule tests with Robot Framework
Robot Framework Lint126almost 3 years agoLinter for robot framework plain text files
Robocop195almost 2 years agoStatic 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-metrics222almost 2 years agoDashboard view of execution results
robotframework-test-assistant2over 3 years agoUse a conversational AI test assistant to control Robot Framework test suites and RPA tasks with your voice or with text commands
rfswarm116almost 2 years agoPerformance testing in robotframework
robotframework-historic82almost 2 years agoLibrary to capture and generate historical reports
robotframework-executor16about 5 years agoGui 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 Introduction15over 10 years ago
Quickstart Guide280almost 4 years ago
User Guide
How To Write Good Test Cases413over 5 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 FrameworksMaster's Thesis, Pekka Laukkanen
Web Application Test Automation with Robot FrameworkBachelor's Thesis, Jani Luostarinen
MarketSquareA 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 Cookbook228about 2 years ago

Backlinks from these awesome lists:

More related projects: