robotframework.org Open in urlscan Pro
185.199.108.153  Public Scan

Submitted URL: http://robotframework.org/
Effective URL: https://robotframework.org/
Submission: On June 12 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

We're sorry but robot-framework doesn't work properly without JavaScript
enabled. Please enable it to continue.
ROBOT FRAMEWORK
Get startedResourcesCommunityDevelopment

Foundation
Docs
ROBOT
FRAME
WORK

Robot Framework is an open source automation framework for test automation and
robotic process automation (RPA). It is supported by the Robot Framework
Foundation and widely used in the industry.

Its human-friendly and versalite syntax uses keywords and supports extending
through libraries in Python, Java, and other languages.

It integrates with other tools for comprehensive automation without licensing
fees, bolstered by a rich community with hundreds of 3rd party libraries.


EVENTS

Filter
Includes unsanctioned events
Meet-up
BREWT meetup @ Ghent 23
13 Jun 2024
MeetDistrict, Ghelamco Arena, Ghent, Belgium

The meetup will start with a battle between Cucumber vs Robot framework.

Conference
Wrobocon
24 Oct 2024
Available Online

Online Robot Framework conference. Organized by polish RF community open for
everyone online and free to join.

Conference
RoboCon 2025 In-Person
11-14 Feb 2025
Bio Rex, Mannerheimintie 22-24, 00100 Helsinki
Sanctioned by Foundation

The RoboCon conference is the crown jewel of the Robot Framework community. Save
the date and stay tuned for more information on robocon.io and our social media
channels!

The conference week includes hands-on workshops and a Community Day!

Conference
RoboCon 2025 Online
5 Mar - 7 Feb 2025
Available Online
Sanctioned by Foundation

Get ready for an interactive experience. The RoboCon conference is the crown
jewel of the Robot Framework community. Save the date and stay tuned for more
information on robocon.io and our social media channels!

The conference includes a Community Day!

+ Add event
Expand


NEWS

Subscribe to newsletter


MEET ROBOT FRAMEWORK AT THE EUROSTAR!

Meet the Robot Framework Foundation at EuroStar sponsor booth where we are
together with Eficode. 10% discount on the ticket for our friends with code
ES-Robot10 !

2024-06-11


ROBOT FRAMEWORK 7.0.1 IS OUT!

🙌Robot Framework 7.0.1 is out—fixing regressions, bugs from earlier release &
introduces Japanese localization.✨Note: Two backwards incompatible fixes,
reverting previous designs. Details & thanks to all contributors trough the
link.

2024-06-10


MAY 2024 NEWS

2024-05-31


APRIL 2024 NEWS

2024-04-19


SPRING INTO ACTION WITH US!

Blog: the Spring news with the Robot Framework Foundation.

2024-04-16


SUBSCRIBE TO ROBOT FRAMEWORK NEWSLETTER!

Your news, delivered to you!

Our aim is to keep you informed about relevant topics that pique your interest.



In general, there are four main categories to which you can subscribe to:

Robot Framework Foundation,

Robot Framework and its Ecosystem,

RoboCon, Events, Meetups, Conferences etc.



We aim to have a monthly newsletter but depending on the areas of your interest,
you might receive an email from us 4-12 times a year.

Preview of the newsletter

2024-04-01


MARCH 2024 NEWS

2024-03-22


FEBRUARY 2024 NEWS

2024-02-15


JANUARY 2024 NEWS

2024-01-26


THE EPIC SAGA OF ROBOCON’S INCEPTION

The Dawn of RoboCon: A Tale of Valor and Vision

2024-01-22


MOBILE APP TESTING

A war story about learning from mistakes and turning a disaster into victory.

2024-01-15


DECEMBER 2023 NEWS

2023-12-22


NOVEMBER 2023 NEWS

2023-11-30


OCTOBER 2023 NEWS

2023-10-31
Expand

--------------------------------------------------------------------------------


GET STARTED

Code is worth a thousand words.

Below you'll find a live Robot Framework editor. Feel free to experiment with
it! If you find bugs, please report them in Github issues.

To start using Robot Framework in a project of your own, please check tabs
"Install" and "Learn". Also be sure to visit the new Robot Framework Docs!

EditorInstallLearn
Simple Example
Share
Open Maximized
version
7.0.1



SIMPLE EXAMPLE

This example contains a single test case for user login. It uses a mocked
backend api for user management.


TEST SUITE

This test suite TestSuite.robot contains a two test cases "Login User with
Password" and "Denied Login with Wrong Password". This test case calls keywords
from the resource file keywords.resource.


RESOURCE FILE

keywords.resource contains keyword definitions. The resource file also uses a
python based keywords from the library CustomLibrary.py for more specialised
functionality. Countless community made libraries exist that extend Robot
Framework in various ways!

TestSuite.robotkeywords.resourceCustomLibrary.pyTestObject.py
Run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
*** Settings ***
Documentation     A test suite for valid login.
...
...               Keywords are imported from the resource file
Resource          keywords.resource
Default Tags      positive

*** Test Cases ***
Login User with Password
    Connect to Server
    Login User            ironman    1234567890
    Verify Valid Login    Tony Stark
    [Teardown]    Close Server Connection

Denied Login with Wrong Password
    [Tags]    negative
    Connect to Server
    Run Keyword And Expect Error    *Invalid Password    Login User    ironman    123
    Verify Unauthorised Access
    [Teardown]    Close Server Connection
Run Test SuiteRun TestRun Test







Enter to Rename, Shift+Enter to Preview


--------------------------------------------------------------------------------


RESOURCES

Robot Framework is open source and supported by Robot Framework Foundation.
There is a huge community of contributors around the tool. The software is built
with expandability in mind and there are numerous ways to extend it's use cases
for various needs.

If you have created or found a library that you think should be listed here,
please let us know by submitting a pull request or an issue. You are also
welcome to report unmaintained ones that shouldn't be listed anymore.

LibrariesBuilt-inTools
Separately developed external libraries that can be installed based on your
needs. Creating your own libraries is a breeze. For instructions, see creating
test libraries in Robot Framework User Guide.
X
Name
Description
Stars
Tags
SeleniumLibrary
Web testing library that uses popular Selenium tool internally.
1304web, seleniumBrowser Library
A modern web testing library powered by Playwright. Aiming for speed,
reliability and visibility.
777webHTTP RequestsLibrary (Python)
HTTP level testing using Python Requests internally.
458httpAppiumLibrary
Android and iOS testing. Uses Appium internally.
371mobileRESTinstance
Test library for HTTP JSON APIs.
195httpSSHLibrary
Enables executing commands on remote machines over an SSH connection. Also
supports transfering files using SFTP.
143ftp, sshDatabase Library (Python)
Python based library for database testing. Works with any Python interpreter,
including Jython.
141db

Show more

--------------------------------------------------------------------------------


COMMUNITY

Robot Framework has a vibrant community of testing enthusiasts around it. Feel
free to stop by if you have any questions, need advice or would just like to
connect with like-minded people!

There is also an annual RoboCon conference that is hosted in Helsinki, Finland.
For more information and to watch previous years' talks, visit robocon.io or our
YouTube Channel.

To support Robot Framework you can find a 👕 T-shirt and a ☕ coffee cup from our
Shop.


FORUM

Official Robot Framework forum.


SLACK

Community team chat.
Click for invite!


OTHERS

LinkedIn
Facebook
Mailing list
Code of Ethics


--------------------------------------------------------------------------------


DEVELOPMENT

Development of Robot Framework is funded by the non-profit Robot Framework
Foundation. It consists of companies and organizations that want to ensure the
continuity of Robot Framework now and in the future.

Project is hosted at GitHub

Thanks to the sponsors, Robot Framework remains completely free to use while
being actively maintained and developed. Foundation also covers other related
expenses such as the development of this website and organizing various meetups.


MEMBERS OF ROBOT FRAMEWORK FOUNDATION































































Join


DEVELOPMENT MILESTONES

OPEN

V8.0

target open

ISSUES

Open (20)
Closed (0)
Rename Force Tags to Test Tags and remove Default Tags
Support variables in format $var in addition to ${var}
Variable type conversion
Show all

V7.1

target open

ISSUES

Open (9)
Closed (0)
Support controlling listener priority
Deprecate using arguments starting with $, @, & and % as literal values
EncodingWarning(s) when running robot code if PYTHONWARNDEFAULTENCODING is set.
Show all

CLOSED

V7.0

released: Jan 11 2024

A major release supporting start/end_keyword methods with the listener API v3
(#3296), native VAR syntax for creating variables (#3761) and mixing embedded
and normal arguments with library keywords (#4710) as well as various other
interesting new features. Requires Python 3.8 or newer (#4294).

Expand

ISSUES

Open (1)
Closed (94)
Webpage: Add plausible.io back to Library docs and UserGuide

V6.1

released: Jun 12 2023

Feature release adding JSON serialization support for the execution model
(#3902), mixing embedded arguments with normal arguments (#4234), making it
possible to use custom parsers (#1283), and many other nice new features.

Critical and high priority issues, as well as the deadline, have been approved
by Robot Framework Foundation board on January 16, 2023.

Expand

ISSUES

Open (0)
Closed (77)
Items are not converted when using generics like list[int] and passing object,
not string
Enhance programmatic API to create resource files
Add Vietnamese translation
Show all

V6.0.1

released: Nov 03 2022

First RF 6.0.x series bug fix release.

ISSUES

Open (0)
Closed (7)
Set Library Search Order doesn't work if there are two matches and one is from
standard libraries
Wrong version numbers used in the User Guide and in a deprecation warning
Unit test test_parse_time_with_now_and_utc fails around DST change
Show all
* Release dates due to change


FOUNDATION

Robot Framework ry
Kampinkuja 2
00100 Helsinki
Finland
Contact


COMMUNITY

GitHub
Forum
Facebook
Twitter
LinkedIn


INSTRUCTIONS

Installation
Quick start
User guide
Web demo
Robocon talks
Privacy Policy
Code of Ethics