commit 5ee86c1d10715fb96cf85f5d36b3bf96652f7084 Author: Ssyleric Date: Thu Nov 6 12:05:49 2025 +0100 Initial commit diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/front-office.iml b/.idea/front-office.iml new file mode 100644 index 0000000..19059eb --- /dev/null +++ b/.idea/front-office.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..f4eeb4f --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..d8792f6 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Data/InputData.robot b/Data/InputData.robot new file mode 100644 index 0000000..5e171ce --- /dev/null +++ b/Data/InputData.robot @@ -0,0 +1,4 @@ +*** Variables *** +${BROWSER} chrome +${FRONT_OFFICE_URL} https://automationplayground.com/front-office/ +${BACK_OFFICE_URL} https://automationplayground.com/back-office/ \ No newline at end of file diff --git a/Resources/BackOffice/BackOfficeApp.robot b/Resources/BackOffice/BackOfficeApp.robot new file mode 100644 index 0000000..712af59 --- /dev/null +++ b/Resources/BackOffice/BackOfficeApp.robot @@ -0,0 +1,11 @@ +*** Settings *** +Resource ./PO/BackOffice.Landing.robot +Resource ./PO/BackOffice.TopNav.robot + +*** Variables *** + + +*** Keywords *** +Go to "Home" page + BackOffice.Landing.Home Page + BackOffice.Landing.Verify Page diff --git a/Resources/BackOffice/PO/BackOffice.Landing.robot b/Resources/BackOffice/PO/BackOffice.Landing.robot new file mode 100644 index 0000000..6517460 --- /dev/null +++ b/Resources/BackOffice/PO/BackOffice.Landing.robot @@ -0,0 +1,16 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../BackOfficeApp.robot + +*** Variables *** +${BACK_OFFICE_HOME_PAGE-HEADER} Dashboard +${BACK_OFFICE_URL} https://automationplayground.com/back-office/ + + +*** Keywords *** +Home Page + Go To ${BACK_OFFICE_URL} + +Verify Page + Wait Until Page Contains ${BACK_OFFICE_HOME_PAGE-HEADER} + diff --git a/Resources/BackOffice/PO/BackOffice.TopNav.robot b/Resources/BackOffice/PO/BackOffice.TopNav.robot new file mode 100644 index 0000000..87a9a0a --- /dev/null +++ b/Resources/BackOffice/PO/BackOffice.TopNav.robot @@ -0,0 +1,31 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../BackOfficeApp.robot + +*** Variables *** +${TOP_NAV_ABOUT_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a +${TOP_NAV_CONTACT_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a +${TOP_NAV_PORTOFOLIO_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a +${TOP_NAV_SERVICES_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a +${TOP_NAV_TEAM_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a + +*** Keywords *** +Select "About" Page + Click Element ${TOP_NAV_ABOUT_LINK} + Sleep 2 + +Select "Contact" Page + Click Element ${TOP_NAV_CONTACT_LINK} + Sleep 2 + +Select "Portofolio" Page + Click Element ${TOP_NAV_PORTOFOLIO_LINK} + Sleep 2 + +Select "Services" Page + Click Element ${TOP_NAV_SERVICES_LINK} + Sleep 2 + +Select "Team" Page + Click Element ${TOP_NAV_TEAM_LINK} + Sleep 2 \ No newline at end of file diff --git a/Resources/Common/CommonWeb.robot b/Resources/Common/CommonWeb.robot new file mode 100644 index 0000000..b8c86c4 --- /dev/null +++ b/Resources/Common/CommonWeb.robot @@ -0,0 +1,15 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../BackOffice/BackOfficeApp.robot +Resource ../FrontOffice/FrontOfficeApp.robot + +*** Variables *** +${BROWSER} chrome + +*** Keywords *** +Begin Web Test + Open Browser about:blank ${BROWSER} + Maximize Browser Window + +End Web Test + Close All Browsers diff --git a/Resources/FrontOffice/FrontOfficeApp.robot b/Resources/FrontOffice/FrontOfficeApp.robot new file mode 100644 index 0000000..2234bdc --- /dev/null +++ b/Resources/FrontOffice/FrontOfficeApp.robot @@ -0,0 +1,36 @@ +*** Settings *** +Resource ./PO/FrontOffice.Landing.robot +Resource ./PO/About.robot +Resource ./PO/Contact.robot +Resource ./PO/Portofolio.robot +Resource ./PO/Services.robot +Resource ./PO/Team.robot +Resource ./PO/FrontOffice.TopNav.robot + +*** Variables *** + + +*** Keywords *** +Go to "Home" page + FrontOffice.Landing.Home Page + FrontOffice.Landing.Verify Page + +GO to "About" Page + FrontOffice.TopNav.Select "About" Page + About.Verify Page + +GO to "Contact" Page + FrontOffice.TopNav.Select "Contact" Page + Contact.Verify Page + +GO to "Portofolio" Page + FrontOffice.TopNav.Select "Portofolio" Page + Portofolio.Verify Page + +GO to "Services" Page + FrontOffice.TopNav.Select "Services" Page + Services.Verify Page + +GO to "Team" Page + FrontOffice.TopNav.Select "Team" Page + Team.Verify Page \ No newline at end of file diff --git a/Resources/FrontOffice/PO/About.robot b/Resources/FrontOffice/PO/About.robot new file mode 100644 index 0000000..d20382d --- /dev/null +++ b/Resources/FrontOffice/PO/About.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../PO/FrontOffice.TopNav.robot + +*** Variables *** +${ABOUT_HEADER} About + +*** Keywords *** +Click on Team Element + Click Element ${TOP_NAV_ABOUT_LINK} + +Verify Page + Wait Until Page Contains ${ABOUT_HEADER} \ No newline at end of file diff --git a/Resources/FrontOffice/PO/Contact.robot b/Resources/FrontOffice/PO/Contact.robot new file mode 100644 index 0000000..d76dbaf --- /dev/null +++ b/Resources/FrontOffice/PO/Contact.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../PO/FrontOffice.TopNav.robot + +*** Variables *** +${CONTACT_US} Contact Us + +*** Keywords *** +Click on Team Element + Click Element ${TOP_NAV_CONTACT_LINK} + +Verify Page + Wait Until Page Contains ${CONTACT_US} \ No newline at end of file diff --git a/Resources/FrontOffice/PO/FrontOffice.Landing.robot b/Resources/FrontOffice/PO/FrontOffice.Landing.robot new file mode 100644 index 0000000..24e6cf7 --- /dev/null +++ b/Resources/FrontOffice/PO/FrontOffice.Landing.robot @@ -0,0 +1,16 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../FrontOfficeApp.robot + + +*** Variables *** +${FRONT_OFFICE_HOME_PAGE_HEADER} Welcome To Our Studio! +${FRONT_OFFICE_URL} https://automationplayground.com/front-office/ + +*** Keywords *** +Home Page + Go To ${FRONT_OFFICE_URL} + +Verify Page + Wait Until Page Contains ${FRONT_OFFICE_HOME_PAGE_HEADER} + diff --git a/Resources/FrontOffice/PO/FrontOffice.TopNav.robot b/Resources/FrontOffice/PO/FrontOffice.TopNav.robot new file mode 100644 index 0000000..9183ddf --- /dev/null +++ b/Resources/FrontOffice/PO/FrontOffice.TopNav.robot @@ -0,0 +1,30 @@ +*** Settings *** +Library SeleniumLibrary + +*** Variables *** +${TOP_NAV_ABOUT_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a +${TOP_NAV_CONTACT_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a +${TOP_NAV_PORTOFOLIO_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a +${TOP_NAV_SERVICES_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a +${TOP_NAV_TEAM_LINK} xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a + +*** Keywords *** +Select "About" Page + Click Element ${TOP_NAV_ABOUT_LINK} + Sleep 2 + +Select "Contact" Page + Click Element ${TOP_NAV_CONTACT_LINK} + Sleep 2 + +Select "Portofolio" Page + Click Element ${TOP_NAV_PORTOFOLIO_LINK} + Sleep 2 + +Select "Services" Page + Click Element ${TOP_NAV_SERVICES_LINK} + Sleep 2 + +Select "Team" Page + Click Element ${TOP_NAV_TEAM_LINK} + Sleep 2 \ No newline at end of file diff --git a/Resources/FrontOffice/PO/Portofolio.robot b/Resources/FrontOffice/PO/Portofolio.robot new file mode 100644 index 0000000..4f200a8 --- /dev/null +++ b/Resources/FrontOffice/PO/Portofolio.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../PO/FrontOffice.TopNav.robot + +*** Variables *** +${PORTOFOLIO} Portfolio + +*** Keywords *** +Click on Team Element + Click Element ${TOP_NAV_PORTOFOLIO_LINK} + +Verify Page + Wait Until Page Contains ${PORTOFOLIO} \ No newline at end of file diff --git a/Resources/FrontOffice/PO/Services.robot b/Resources/FrontOffice/PO/Services.robot new file mode 100644 index 0000000..43ff489 --- /dev/null +++ b/Resources/FrontOffice/PO/Services.robot @@ -0,0 +1,12 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../PO/FrontOffice.TopNav.robot +*** Variables *** +${SERVICES} Services + +*** Keywords *** +Click on Team Element + Click Element ${TOP_NAV_SERVICES_LINK} + +Verify Page + Wait Until Page Contains ${SERVICES} \ No newline at end of file diff --git a/Resources/FrontOffice/PO/Team.robot b/Resources/FrontOffice/PO/Team.robot new file mode 100644 index 0000000..d288701 --- /dev/null +++ b/Resources/FrontOffice/PO/Team.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library SeleniumLibrary +Resource ../PO/FrontOffice.TopNav.robot + +*** Variables *** +${AMAZING_TEAM} Our Amazing Team + +*** Keywords *** +Click on Team Element + Click Element ${TOP_NAV_TEAM_LINK} + +Verify Page + Wait Until Page Contains ${AMAZING_TEAM} \ No newline at end of file diff --git a/Tests/BackOffice/Back_Office.robot b/Tests/BackOffice/Back_Office.robot new file mode 100644 index 0000000..3f6d96a --- /dev/null +++ b/Tests/BackOffice/Back_Office.robot @@ -0,0 +1,16 @@ +*** Settings *** +Documentation Test the Studio Web Page +Resource ../../Resources/BackOffice/BackOfficeApp.robot +Resource ../../Resources/Common/CommonWeb.robot +Resource ../../Data/InputData.robot +Test Setup Begin Web Test +Test Teardown End Web Test + +# robot -d Results Tests/BackOffice/Back_Office.robot + +*** Test Cases *** +Should be able to access Home page + [Documentation] Home Page + [Tags] Home + BackOfficeApp.Go to "Home" page + Sleep 2 diff --git a/Tests/EndToEnd/End_to_End.robot b/Tests/EndToEnd/End_to_End.robot new file mode 100644 index 0000000..21d738e --- /dev/null +++ b/Tests/EndToEnd/End_to_End.robot @@ -0,0 +1,19 @@ +*** Settings *** +Documentation Test End to End Suite +Resource ../../Resources/BackOffice/BackOfficeApp.robot +Resource ../../Resources/Common/CommonWeb.robot +Resource ../../Data/InputData.robot +Resource ../../Resources/FrontOffice/FrontOfficeApp.robot +Test Setup Begin Web Test +Test Teardown End Web Test + +# robot -d Results Tests/EndToEnd/End_to_End.robot + +*** Test Cases *** +Should be able to access both sites + [Documentation] Home Page + [Tags] Home + FrontOfficeApp.Go to "Home" page + Sleep 2 + BackOfficeApp.Go to "Home" page + Sleep 2 diff --git a/Tests/FrontOffice/Front_Office.robot b/Tests/FrontOffice/Front_Office.robot new file mode 100644 index 0000000..32c4d55 --- /dev/null +++ b/Tests/FrontOffice/Front_Office.robot @@ -0,0 +1,51 @@ +*** Settings *** +Documentation Test the Studio Web Page +Resource ../../Resources/FrontOffice/FrontOfficeApp.robot +Resource ../../Resources/Common/CommonWeb.robot +Resource ../../Data/InputData.robot +Test Setup Begin Web Test +Test Teardown End Web Test + +# robot -d Results Tests/FrontOffice/Front_Office.robot + +*** Test Cases *** +Should be able to access Home page + [Documentation] Home Page + [Tags] Home + FrontOfficeApp.Go to "Home" page + Sleep 2 + +Should be able to access About page + [Documentation] About Page + [Tags] About + FrontOfficeApp.Go to "Home" page + FrontOfficeApp.GO to "About" Page + Sleep 2 + +Should be able to access Contact page + [Documentation] Contact Page + [Tags] Contact + FrontOfficeApp.Go to "Home" page + FrontOfficeApp.GO to "Contact" Page + Sleep 2 + +Should be able to access Portofolio page + [Documentation] Portofolio Page + [Tags] Portofolio + FrontOfficeApp.Go to "Home" page + FrontOfficeApp.GO to "Portofolio" Page + Sleep 2 + +Should be able to access Services page + [Documentation] Services Page + [Tags] Services + FrontOfficeApp.Go to "Home" page + FrontOfficeApp.GO to "Services" Page + Sleep 2 + +Should be able to access Team page + [Documentation] Team Page + [Tags] Team + FrontOfficeApp.Go to "Home" page + FrontOfficeApp.GO to "Team" Page + Sleep 2 \ No newline at end of file diff --git a/results/geckodriver-1.log b/results/geckodriver-1.log new file mode 100644 index 0000000..8369600 --- /dev/null +++ b/results/geckodriver-1.log @@ -0,0 +1,2 @@ +1760369763546 geckodriver INFO Listening on 127.0.0.1:43107 +1760369763896 webdriver::server WARN Rejected request with Host header localhost:43107, allowed values are [] diff --git a/results/geckodriver-10.log b/results/geckodriver-10.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-11.log b/results/geckodriver-11.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-12.log b/results/geckodriver-12.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-13.log b/results/geckodriver-13.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-14.log b/results/geckodriver-14.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-15.log b/results/geckodriver-15.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-16.log b/results/geckodriver-16.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-17.log b/results/geckodriver-17.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-18.log b/results/geckodriver-18.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-19.log b/results/geckodriver-19.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-2.log b/results/geckodriver-2.log new file mode 100644 index 0000000..9c40235 --- /dev/null +++ b/results/geckodriver-2.log @@ -0,0 +1,2 @@ +1760369768955 geckodriver INFO Listening on 127.0.0.1:48145 +1760369769311 webdriver::server WARN Rejected request with Host header localhost:48145, allowed values are [] diff --git a/results/geckodriver-20.log b/results/geckodriver-20.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-21.log b/results/geckodriver-21.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-22.log b/results/geckodriver-22.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-23.log b/results/geckodriver-23.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-24.log b/results/geckodriver-24.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-25.log b/results/geckodriver-25.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-26.log b/results/geckodriver-26.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-27.log b/results/geckodriver-27.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-28.log b/results/geckodriver-28.log new file mode 100644 index 0000000..e69de29 diff --git a/results/geckodriver-3.log b/results/geckodriver-3.log new file mode 100644 index 0000000..14914b6 --- /dev/null +++ b/results/geckodriver-3.log @@ -0,0 +1,2 @@ +1760369859210 geckodriver INFO Listening on 127.0.0.1:47515 +1760369859566 webdriver::server WARN Rejected request with Host header localhost:47515, allowed values are [] diff --git a/results/geckodriver-4.log b/results/geckodriver-4.log new file mode 100644 index 0000000..9db8a78 --- /dev/null +++ b/results/geckodriver-4.log @@ -0,0 +1,2 @@ +1760369864624 geckodriver INFO Listening on 127.0.0.1:46139 +1760369864980 webdriver::server WARN Rejected request with Host header localhost:46139, allowed values are [] diff --git a/results/geckodriver-5.log b/results/geckodriver-5.log new file mode 100644 index 0000000..cc3a56b --- /dev/null +++ b/results/geckodriver-5.log @@ -0,0 +1,2 @@ +1760369887688 geckodriver INFO Listening on 127.0.0.1:54939 +1760369888044 webdriver::server WARN Rejected request with Host header localhost:54939, allowed values are [] diff --git a/results/geckodriver-6.log b/results/geckodriver-6.log new file mode 100644 index 0000000..e98279c --- /dev/null +++ b/results/geckodriver-6.log @@ -0,0 +1,2 @@ +1760369893100 geckodriver INFO Listening on 127.0.0.1:44375 +1760369893457 webdriver::server WARN Rejected request with Host header localhost:44375, allowed values are [] diff --git a/results/geckodriver-7.log b/results/geckodriver-7.log new file mode 100644 index 0000000..682084b --- /dev/null +++ b/results/geckodriver-7.log @@ -0,0 +1,2 @@ +1760369944730 geckodriver INFO Listening on 127.0.0.1:48477 +1760369945089 webdriver::server WARN Rejected request with Host header localhost:48477, allowed values are [] diff --git a/results/geckodriver-8.log b/results/geckodriver-8.log new file mode 100644 index 0000000..9e6bb89 --- /dev/null +++ b/results/geckodriver-8.log @@ -0,0 +1,2 @@ +1760369950146 geckodriver INFO Listening on 127.0.0.1:60241 +1760369950502 webdriver::server WARN Rejected request with Host header localhost:60241, allowed values are [] diff --git a/results/geckodriver-9.log b/results/geckodriver-9.log new file mode 100644 index 0000000..e69de29 diff --git a/results/log.html b/results/log.html new file mode 100644 index 0000000..027694a --- /dev/null +++ b/results/log.html @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Opening Robot Framework log failed

+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/results/output.xml b/results/output.xml new file mode 100644 index 0000000..b1da223 --- /dev/null +++ b/results/output.xml @@ -0,0 +1,627 @@ + + + + + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/back-office/' +${BACK_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${BACK_OFFICE_HOME_PAGE-HEADER} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Home Page +Home + + +Test the Studio Web Page + + + + + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + +Opening url 'https://automationplayground.com/back-office/' +${BACK_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${BACK_OFFICE_HOME_PAGE-HEADER} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Home Page +Home + + +Test End to End Suite + + + + + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Home Page +Home + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + + + +Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a'. +${TOP_NAV_ABOUT_LINK} +Click the element identified by ``locator``. + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + + +${ABOUT_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +About Page +About + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + + + +Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a'. +${TOP_NAV_CONTACT_LINK} +Click the element identified by ``locator``. + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + + +${CONTACT_US} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Contact Page +Contact + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + + + +Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a'. +${TOP_NAV_PORTOFOLIO_LINK} +Click the element identified by ``locator``. + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + + +${PORTOFOLIO} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Portofolio Page +Portofolio + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + + + +Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a'. +${TOP_NAV_SERVICES_LINK} +Click the element identified by ``locator``. + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + + +${SERVICES} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Services Page +Services + + + + + +Opening browser 'chrome' to base url 'about:blank'. +about:blank +${BROWSER} +Opens a new browser instance to the optional ``url``. + + + +Maximizes current browser window. + + + + + + + +Opening url 'https://automationplayground.com/front-office/' +${FRONT_OFFICE_URL} +Navigates the current browser window to the provided ``url``. + + + + + + +${FRONT_OFFICE_HOME_PAGE_HEADER} +Waits until ``text`` appears on the current page. + + + + + + + + + +Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a'. +${TOP_NAV_TEAM_LINK} +Click the element identified by ``locator``. + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + + + +${AMAZING_TEAM} +Waits until ``text`` appears on the current page. + + + + + + + +Slept 2 seconds. +2 +Pauses the test executed for the given time. + + + + +Closes all open browsers and resets the browser cache. + + + + +Team Page +Team + + +Test the Studio Web Page + + + + + + + + + + +All Tests + + +About +Contact +Home +Portofolio +Services +Team + + +End-To-End +End-To-End.Tests +End-To-End.Tests.BackOffice +End-To-End.Tests.BackOffice.Back Office +End-To-End.Tests.EndToEnd +End-To-End.Tests.EndToEnd.End to End +End-To-End.Tests.FrontOffice +End-To-End.Tests.FrontOffice.Front Office + + + + + diff --git a/results/report.html b/results/report.html new file mode 100644 index 0000000..9769818 --- /dev/null +++ b/results/report.html @@ -0,0 +1,2735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Opening Robot Framework report failed

+ +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/results/selenium-screenshot-1.png b/results/selenium-screenshot-1.png new file mode 100644 index 0000000..61422a8 Binary files /dev/null and b/results/selenium-screenshot-1.png differ diff --git a/results/selenium-screenshot-10.png b/results/selenium-screenshot-10.png new file mode 100644 index 0000000..12a27e2 Binary files /dev/null and b/results/selenium-screenshot-10.png differ diff --git a/results/selenium-screenshot-11.png b/results/selenium-screenshot-11.png new file mode 100644 index 0000000..1cdb451 Binary files /dev/null and b/results/selenium-screenshot-11.png differ diff --git a/results/selenium-screenshot-12.png b/results/selenium-screenshot-12.png new file mode 100644 index 0000000..8f9c48b Binary files /dev/null and b/results/selenium-screenshot-12.png differ diff --git a/results/selenium-screenshot-13.png b/results/selenium-screenshot-13.png new file mode 100644 index 0000000..8f9c48b Binary files /dev/null and b/results/selenium-screenshot-13.png differ diff --git a/results/selenium-screenshot-14.png b/results/selenium-screenshot-14.png new file mode 100644 index 0000000..8f9c48b Binary files /dev/null and b/results/selenium-screenshot-14.png differ diff --git a/results/selenium-screenshot-15.png b/results/selenium-screenshot-15.png new file mode 100644 index 0000000..6a1ae6d Binary files /dev/null and b/results/selenium-screenshot-15.png differ diff --git a/results/selenium-screenshot-2.png b/results/selenium-screenshot-2.png new file mode 100644 index 0000000..61422a8 Binary files /dev/null and b/results/selenium-screenshot-2.png differ diff --git a/results/selenium-screenshot-3.png b/results/selenium-screenshot-3.png new file mode 100644 index 0000000..61422a8 Binary files /dev/null and b/results/selenium-screenshot-3.png differ diff --git a/results/selenium-screenshot-4.png b/results/selenium-screenshot-4.png new file mode 100644 index 0000000..d24191c Binary files /dev/null and b/results/selenium-screenshot-4.png differ diff --git a/results/selenium-screenshot-5.png b/results/selenium-screenshot-5.png new file mode 100644 index 0000000..6ef3b7d Binary files /dev/null and b/results/selenium-screenshot-5.png differ diff --git a/results/selenium-screenshot-6.png b/results/selenium-screenshot-6.png new file mode 100644 index 0000000..6ef3b7d Binary files /dev/null and b/results/selenium-screenshot-6.png differ diff --git a/results/selenium-screenshot-7.png b/results/selenium-screenshot-7.png new file mode 100644 index 0000000..6ef3b7d Binary files /dev/null and b/results/selenium-screenshot-7.png differ diff --git a/results/selenium-screenshot-8.png b/results/selenium-screenshot-8.png new file mode 100644 index 0000000..c73ddff Binary files /dev/null and b/results/selenium-screenshot-8.png differ diff --git a/results/selenium-screenshot-9.png b/results/selenium-screenshot-9.png new file mode 100644 index 0000000..c73ddff Binary files /dev/null and b/results/selenium-screenshot-9.png differ