diff options
Diffstat (limited to 'automated/linux/ui-browser-test/README.rst')
-rw-r--r-- | automated/linux/ui-browser-test/README.rst | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/automated/linux/ui-browser-test/README.rst b/automated/linux/ui-browser-test/README.rst new file mode 100644 index 0000000..f2b05be --- /dev/null +++ b/automated/linux/ui-browser-test/README.rst @@ -0,0 +1,53 @@ +===================== +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 and Run +===================== +If you are on Debian or Ubuntu please run + +be a root +# ./install-on-debian.sh +# ./ui-browser-test.sh -u linaro -s false + +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 |