Robot Framework
Robot Framework is an open source, easy to learn, and easy to use, yet powerful, and extendable, generic automation framework for software testing and RPA (robotic process automation). While it's original purpose was to support acceptance testing and acceptance test driven development (ATDD) of embedded software at Nokia Networks back in 2005, nowadays it is also widely used for automation of integration tests and end-to-end tests in desktop, web, and mobile development. You can use it to automate GUI based applications as well as REST, RPC, SOAP and other API, and protocol based testing. Due to it's text based nature and cli tools RF is a perfect match for agile and DevOps, and DevSecOps driven projects striving to succeed in continuous testing. It integrates very well with open source and commercial CI/CD solutions like Jenkins, CircleCI, Github Actions, and Azure Pipelines - just to name a few. It is also developer friendly and can easily be versioned with Git, and used with Docker and other container and virtualisation technologies to support building and maintaining of scalable (test) environments following the configuration as code or infrastructure as code approach. RF can be used in projects of any technology stack, and runs on any infrastructure (Windows, Mac, Linux, cloud) - it is stack and infrastructure agnostic.
Here are 271 public repositories matching this topic...
Today, I stumbled upon the lack of ability to set the page load timeout defined by the W3C WebDriver standard [1]. The underlying Python Selenium implementation does provide a corresponding set_page_load_timeout method in selenium.webdriver.remote.webdriver.WebDriver [2].
Too me, it is not completely clear how this should be handled on the library level. SeleniumLibrary currently has two ki
-
Updated
May 9, 2020 - C++
-
Updated
Jul 9, 2020 - C#
Allure report doesn't contain parameters from Scenario Outline
Feature: Some Feature
Scenario: Some Scenario
Given variable is <a_value>
When we add <b_value>
Then the result will be <c_value>
Examples:
| a_value | b_value | c_value |
| 2 | 3 | 5 |
| 3 | 3 | 6 |
The data from "Exambles" doesn't pass to allure repor
-
Updated
Jul 3, 2020 - Java
Swipe by direction is still not implemented, yet the documentation has this function already. Can this be removed or updated somehow?
The opencv capture should not trigger a resize of the swing gui. Instead we should have the VideoWidget handle auto resizing so the swing gui doesn't get so large it goes off the screen.
From https://asyrjasalo.github.io/RESTinstance/#Array I wasn't sure how to use enum and validations. Would be wonderful to have more examples,and maybe something comples like constraints over an array of objects. Thanks.
-
Updated
Jul 1, 2020 - Python
I had to install geckodriver in order to pass the test. It took me a while to figure that out. Being that this tutorial is for new users, that might be a helpful note to put in the readme.
-
Updated
Jul 3, 2020 - Python
-
Updated
Apr 27, 2020 - Jupyter Notebook
-
Updated
Jul 1, 2020 - HTML
-
Updated
May 14, 2020 - Python
-
Updated
Feb 5, 2020 - Python
-
Updated
Jul 3, 2020 - JavaScript
-
Updated
Jun 23, 2020 - Python
-
Updated
Sep 22, 2019 - Shell
-
Updated
Jul 1, 2020 - Python
( Possibly same as issue #5 )
( From https://groups.google.com/forum/#!topic/robotframework-users/017w6G7HljE%5B1-25%5D )
If you include some regexp code, it breaks highlighting after the regexp is defined. The following code will show this issue.
*** Settings ***
Documentation Verify ability to upgrade and downgrade FW
Suite Setup yada yada yada ${VAR_1}
-
Updated
Jul 10, 2020 - Python
Process library can be used for tests that run processes.
This recipe could demonstrate how to use the following keywords:
- Start Process
- Run Process
- Wait For Process
- Terminate Process
- Terminate All Processes
Also check the example in the documentation although a working script is preferred for all recip
-
Updated
Jun 23, 2020 - Python
-
Updated
Apr 14, 2020 - Python
-
Updated
Jun 23, 2020 - Python
There is already a link to goessner.net in the README but one need to scroll a bit to find the examples. So here's the direct linkt to the examples section for the lazzy one ;-)
JSONPath Examples
http://goessner.net/articles/JsonPath/index.html#e3
(includes comparison with XPATH examples)
-
Updated
Nov 22, 2017 - Python
Created by Pekka Klärck
Released 06 2008
Latest release 2 months ago
- Repository
- robotframework/robotframework
- Website
- robotframework.org
- Wikipedia
- Wikipedia
Would it be possible to add "trim" parameter to keyword "Should Be Equal As Strings" (+related keywords)?
Many times I need to compare two strings, but there are some trailing or leading whitespaces in the actual value, which I don't care about, so I always have to trim them before. Having trim as a parameter in these keywords would help me a lot :)