| 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 |