summaryrefslogtreecommitdiff
path: root/automated/linux/ui-browser-test/robot-test-scripts
diff options
context:
space:
mode:
authorNaresh Kamboju <naresh.kamboju@linaro.org>2016-08-17 17:11:30 +0530
committerNaresh Kamboju <naresh.kamboju@linaro.org>2016-09-06 14:44:41 +0530
commitf88f4d732720599b4bf2fcadcb70203994c019b0 (patch)
tree9bbb74c511f9430c470c534855d03ae74ae54b85 /automated/linux/ui-browser-test/robot-test-scripts
parentfaf7d2820ef33bb47d81ec9bccd19353188bfdb5 (diff)
ui-browser-test: Adding UI browser testing
Ui browser test developed on top of Robot frame work. Test runs chromium, chrome and firefox test cases. On LAVA we have access to serial console and we have to run ui tests from this serial console, this is possible by changing user from root to linaro and exporting the DISPLAY=:0. because linaro owns the X display process. Change-Id: I43bda407f468120839b0a4c8248777303945529e Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Diffstat (limited to 'automated/linux/ui-browser-test/robot-test-scripts')
-rw-r--r--automated/linux/ui-browser-test/robot-test-scripts/chrome-test.robot14
-rw-r--r--automated/linux/ui-browser-test/robot-test-scripts/chromium-test.robot14
-rw-r--r--automated/linux/ui-browser-test/robot-test-scripts/youtube-play-linaro-connect.robot23
-rw-r--r--automated/linux/ui-browser-test/robot-test-scripts/youtube-play.robot19
4 files changed, 70 insertions, 0 deletions
diff --git a/automated/linux/ui-browser-test/robot-test-scripts/chrome-test.robot b/automated/linux/ui-browser-test/robot-test-scripts/chrome-test.robot
new file mode 100644
index 0000000..dd205b2
--- /dev/null
+++ b/automated/linux/ui-browser-test/robot-test-scripts/chrome-test.robot
@@ -0,0 +1,14 @@
+*** Settings ***
+Library Selenium2Library
+
+*** Variables ***
+
+*** Test Cases ***
+Open-Google-Chrome-Browser-Test
+ [Documentation] Test program to open and close google-chrome browser
+ [Tags] smoketest
+ Open Browser http://www.linaro.org chrome
+ sleep 5s
+ Close Browser
+
+*** Keywords ***
diff --git a/automated/linux/ui-browser-test/robot-test-scripts/chromium-test.robot b/automated/linux/ui-browser-test/robot-test-scripts/chromium-test.robot
new file mode 100644
index 0000000..3f56bcd
--- /dev/null
+++ b/automated/linux/ui-browser-test/robot-test-scripts/chromium-test.robot
@@ -0,0 +1,14 @@
+*** Settings ***
+Library Selenium2Library
+
+*** Variables ***
+
+*** Test Cases ***
+Open-Chromium-Browser-Test
+ [Documentation] Test program to open and close chromium browser
+ [Tags] smoketest
+ Open Browser http://www.linaro.org chrome
+ sleep 5s
+ Close Browser
+
+*** Keywords ***
diff --git a/automated/linux/ui-browser-test/robot-test-scripts/youtube-play-linaro-connect.robot b/automated/linux/ui-browser-test/robot-test-scripts/youtube-play-linaro-connect.robot
new file mode 100644
index 0000000..c316bfc
--- /dev/null
+++ b/automated/linux/ui-browser-test/robot-test-scripts/youtube-play-linaro-connect.robot
@@ -0,0 +1,23 @@
+*** Settings ***
+Library Selenium2Library
+
+*** Variables ***
+${Browser} chrome
+${SiteUrl} https://youtu.be/HpvZ2HwL4zI
+${DashboardTitle} Linaro Connect BKK16 - Welcome and Introduction - YouTube
+${Delay} 10s
+
+*** Test Cases ***
+Youtube-Play-Linaro-Connect-Test
+ Open Browser to the Youtube Page
+ sleep ${Delay}
+ Assert Youtube Video Title
+ [Teardown] Close Browser
+
+*** Keywords ***
+Open Browser to the Youtube Page
+ open browser ${SiteUrl} ${Browser}
+ Maximize Browser Window
+
+Assert Youtube Video Title
+ Title Should be ${DashboardTitle}
diff --git a/automated/linux/ui-browser-test/robot-test-scripts/youtube-play.robot b/automated/linux/ui-browser-test/robot-test-scripts/youtube-play.robot
new file mode 100644
index 0000000..c38e96e
--- /dev/null
+++ b/automated/linux/ui-browser-test/robot-test-scripts/youtube-play.robot
@@ -0,0 +1,19 @@
+*** Settings ***
+Library Selenium2Library
+
+*** Variables ***
+${Browser} chrome
+${SiteUrl} https://youtu.be/HpvZ2HwL4zI
+${DashboardTitle} Linaro Connect BKK16 - Welcome and Introduction - YouTube
+${Delay} 10s
+
+*** Test Cases ***
+Youtube-Play-Video-Test
+ Open Browser to the Youtube Page
+ sleep ${Delay}
+ [Teardown] Close Browser
+
+*** Keywords ***
+Open Browser to the Youtube Page
+ open browser ${SiteUrl} ${Browser}
+ Maximize Browser Window