blob: cd7fb68a9d8962ab885824d65dc7272dcb8784da [file] [log] [blame]
Robot framework tests
+++++++++++++++++++++
Robot Framework is a generic test automation framework for acceptance testing
and acceptance test-driven development (ATDD). It has easy-to-use tabular test
data syntax and it utilizes the keyword-driven testing approach. Its testing
capabilities can be extended by test libraries implemented either with Python
or Java, and users can create new higher-level keywords from existing ones
using the same syntax that is used for creating test cases. reference: [1]
[1] http://robotframework.org/
Requirements
============
- Linux (Debian / Ubuntu / Openembedded / Fedora based)
- Python 2.7
- python-pip
- robotframework
- robotframework-selenium2library
- Web-Browser (firefox, google-chrome or chromium)
- chromedriver
- google-chrome / chromium / firefox
Installation
============
Refer and run
If you are on Debian or Ubuntu please run
sudo ./install-on-debian.sh
Basic Usage
===========
robot testcase-name.robot
Examples
--------
robot chrome-test.robot
robot chromium-test.robot
robot firefox-test.robot
robot login-lava.robot
robot youtube-play-bkk16.robot
robot youtube-play.robot
Run all tests in the current directory
python -m robot .
NOTES
=====
Ensure you have right PATH exported before running tests
For more information on usage:
https://github.com/robotframework/robotframework/blob/master/INSTALL.rst
License
=======
Robot Framework is open source software released under Apache License 2.0,
and most of the libraries and tools in the ecosystem are also open source.
The framework was initially developed at Nokia Networks and it is nowadays
sponsored by Robot Framework Foundation.
Feedback and Support
====================
For community and release
http://robotframework.org/#support-contact