This article has multiple issues. Please help improve it or discuss these issues on the talk page. ()
Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It is a keyword-driven testing framework that uses tabular test data syntax.
© Anssi Arte, CC BY-SA 4.0
|Developer(s)||Pekka Klärck, Janne Härkönen et al.|
|Initial release||2.0 June 24, 2008|
4.0.2 / May 11, 2021
|Type||Software testing framework / test tool|
|License||Apache License 2.0|
The basic ideas for Robot Framework were shaped in Pekka Klärck's masters thesis in 2005. The first version was developed at Nokia Networks the same year. Version 2.0 was released as open source software June 24, 2008 and version 3.0.2 was released February 7, 2017.
Test cases are written using a keyword-testing methodology written in a tabular format. These tables can be written in plain text, tab-separated values (TSV), or reStructuredText (reST) formats files in any text editor or using the Robot Integrated Development Environment (RIDE). RIDE simplifies writing test cases by providing framework-specific code completion, syntax highlighting, etc.
The following test case implements a Hello, World! example:
*** Test Cases *** Demo Log Hello world
Log is a built-in keyword that logs the given parameter to the test report generated by Robot Framework.
*** Test Cases *** Demo Open Browser https://www.google.com ie Input Text id=lst-ib Hollywood Celebrities Click Button Google Search
This test opens a new Internet Explorer browser window with Google and performs an Internet search for "Hollywood Celebrities" by pressing the button "Google Search".
*** Settings *** Library Browser*** Test Cases *** Example Test New Page https://playwright.dev Get Text h1 == 🎭 Playwright
- ^ "Robot Framework Homepage" . Robotframework.org. Retrieved January 20, 2019.
- ^ "Laukkanen, Pekka: "Data-Driven and Keyword-Driven Test Automation Frameworks", 2006" . Eliga.fi. Retrieved March 23, 2018.
- ^ "Robot Framework Pypi Page" . Robotframework.org. Retrieved March 23, 2018.
- ^ "User Guide 3.1.2" . Robotframework.org. Retrieved February 14, 2020.
- ^ "RIDE Homepage" . Github.com. Retrieved February 14, 2020.
- ^ "Robot Selenium Library" . github.com. Retrieved March 23, 2018.
- ^ "Robot Framework Broswe" . github.com. Retrieved August 5, 2020.
- Official website
- "An Introduction to Test Automation Design " by Lisa Crispin
- Driving Development with Tests: ATDD and TDD by Elisabeth Hendrickson
- Writing Maintainable Automated Acceptance Tests by Dale H. Emery
- Usage of Robot Framework in Automation of Functional Test Regression by Stanislav Stresnjak and Zeljko Hocenski
- Selenium Meet-Up April 20, 2010 Elisabeth Hendrickson on Robot Framework
- Robot Framework: Semicolon-free testing by Filip Noetzel
Information as of: 15.08.2021 01:11:06 CEST
Source: Wikipedia (Authors [History]) License of the text: CC-BY-SA-3.0. Creators and licenses of the individual images and media can either be found in the caption or can be displayed by clicking on the image.
Changes: Design elements were rewritten. Wikipedia specific links (like "Redlink", "Edit-Links"), maps, niavgation boxes were removed. Also some templates. Icons have been replaced by other icons or removed. External links have received an additional icon.
Please note: Because the given content is automatically taken from Wikipedia at the given point of time, a manual verification was and is not possible. Therefore WikiFox.org does not guarantee the accuracy and actuality of the acquired content. If there is an Information which is wrong at the moment or has an inaccurate display please feel free to contact us: email.