Initial commit

This commit is contained in:
2025-11-06 12:06:50 +01:00
commit 4f76dc944e
48 changed files with 11671 additions and 0 deletions

3
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

10
.idea/front-office.iml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.venv" />
</content>
<orderEntry type="jdk" jdkName="Python 3.12 virtualenv at ~/development/robot-scripts/.venv" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

7
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Black">
<option name="sdkName" value="Python 3.12 (front-office)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 virtualenv at ~/development/robot-scripts/.venv" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/front-office.iml" filepath="$PROJECT_DIR$/.idea/front-office.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

15
Resources/CommonWeb.robot Normal file
View File

@@ -0,0 +1,15 @@
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${BROWSER} chrome
${URL} https://automationplayground.com/front-office/
*** Keywords ***
Begin Web Test
Open Browser about:blank ${BROWSER}
Maximize Browser Window
Go To ${URL}
End Web Test
Close All Browsers

View File

@@ -0,0 +1,40 @@
*** Settings ***
Resource ./PO/Landing.robot
Resource ./PO/About.robot
Resource ./PO/Contact.robot
Resource ./PO/Portofolio.robot
Resource ./PO/Services.robot
Resource ./PO/Team.robot
Resource ./PO/TopNav.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 ***
Go to "Home" page
Landing.Home Page
Landing.Verify Page
GO to "About" Page
TopNav.Select "About" Page
About.Verify Page
GO to "Contact" Page
TopNav.Select "Contact" Page
Contact.Verify Page
GO to "Portofolio" Page
TopNav.Select "Portofolio" Page
Portofolio.Verify Page
GO to "Services" Page
TopNav.Select "Services" Page
Services.Verify Page
GO to "Team" Page
TopNav.Select "Team" Page
Team.Verify Page

13
Resources/PO/About.robot Normal file
View File

@@ -0,0 +1,13 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.robot
*** Variables ***
${ABOUT_HEADER} About
*** Keywords ***
Click on Team Element
Click Element ${TOP_NAV_ABOUT_LINK}
Verify Page
Wait Until Page Contains ${ABOUT_HEADER}

View File

@@ -0,0 +1,13 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.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}

View File

@@ -0,0 +1,14 @@
*** Settings ***
Library SeleniumLibrary
Resource ../CommonWeb.robot
*** Variables ***
${HOME_PAGE-HEADER} Welcome To Our Studio!
*** Keywords ***
Home Page
Go To ${URL}
Verify Page
Wait Until Page Contains ${HOME_PAGE-HEADER}

View File

@@ -0,0 +1,13 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.robot
*** Variables ***
${PORTOFOLIO} Portfolio
*** Keywords ***
Click on Team Element
Click Element ${TOP_NAV_PORTOFOLIO_LINK}
Verify Page
Wait Until Page Contains ${PORTOFOLIO}

View File

@@ -0,0 +1,13 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.robot
*** Variables ***
${SERVICES} Services
*** Keywords ***
Click on Team Element
Click Element ${TOP_NAV_SERVICES_LINK}
Verify Page
Wait Until Page Contains ${SERVICES}

13
Resources/PO/Team.robot Normal file
View File

@@ -0,0 +1,13 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.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}

26
Resources/PO/TopNav.robot Normal file
View File

@@ -0,0 +1,26 @@
*** Settings ***
Library SeleniumLibrary
Resource ../FrontOfficeApp.robot
*** Variables ***
*** 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

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

View File

@@ -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 []

2457
Results/log.html Normal file

File diff suppressed because one or more lines are too long

507
Results/output.xml Normal file
View File

@@ -0,0 +1,507 @@
<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 7.3.2 (Python 3.12.3 on linux)" generated="2025-10-22T16:49:43.371885" rpa="false" schemaversion="5">
<suite id="s1" name="Tests" source="/home/ersyl/development/robot-scripts/front-office/Tests">
<suite id="s1-s1" name="Front Office" source="/home/ersyl/development/robot-scripts/front-office/Tests/Front_Office.robot">
<test id="s1-s1-t1" name="Should be able to access Home page" line="14">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:43.472934" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:43.472773" elapsed="0.798629"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:49:44.271603" elapsed="0.012841"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:44.284904" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:44.284654" elapsed="3.328200"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:43.471828" elapsed="4.141124"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:47.613668" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:47.613572" elapsed="0.032982"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:47.613415" elapsed="0.033254"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:49:47.647085" elapsed="0.010798"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:47.646842" elapsed="0.011157"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:47.613183" elapsed="0.044866"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:49:49.658494" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:49:47.658235" elapsed="2.000363"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:49:49.659101" elapsed="0.073258"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:49.658890" elapsed="0.073571"/>
</kw>
<doc>Home Page</doc>
<tag>Home</tag>
<status status="PASS" start="2025-10-22T16:49:43.471296" elapsed="6.261254"/>
</test>
<test id="s1-s1-t2" name="Should be able to access About page" line="20">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:49.733742" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:49.733539" elapsed="0.402055"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:49:50.135777" elapsed="0.013085"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:50.149304" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:50.149074" elapsed="1.622564"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:49.733204" elapsed="2.038538"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:51.772430" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:51.772336" elapsed="0.032622"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:51.772186" elapsed="0.032870"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:49:51.805464" elapsed="0.010651"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:51.805230" elapsed="0.011042"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:51.771957" elapsed="0.044390"/>
</kw>
<kw name="GO to &quot;About&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;About&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:51.817401" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a'.</msg>
<arg>${TOP_NAV_ABOUT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-22T16:49:51.817111" elapsed="0.043583"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:49:53.861179" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:49:51.860866" elapsed="2.000414"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:51.816908" elapsed="2.044449"/>
</kw>
<kw name="Verify Page" owner="About">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${ABOUT_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:49:53.861704" elapsed="0.008911"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:53.861501" elapsed="0.009200"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:51.816610" elapsed="2.054130"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:49:55.871246" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:49:53.870896" elapsed="2.000429"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:49:55.871748" elapsed="0.065566"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:55.871562" elapsed="0.065917"/>
</kw>
<doc>About Page</doc>
<tag>About</tag>
<status status="PASS" start="2025-10-22T16:49:49.732786" elapsed="6.204851"/>
</test>
<test id="s1-s1-t3" name="Should be able to access Contact page" line="27">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:55.940198" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:55.939904" elapsed="0.431163"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:49:56.371251" elapsed="0.013139"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:56.384713" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:56.384553" elapsed="1.760381"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:55.939459" elapsed="2.205626"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:58.145956" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:49:58.145830" elapsed="0.033970"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:58.145646" elapsed="0.034318"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:49:58.180561" elapsed="0.011940"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:58.180245" elapsed="0.012402"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:58.145363" elapsed="0.047358"/>
</kw>
<kw name="GO to &quot;Contact&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Contact&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-22T16:49:58.194020" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a'.</msg>
<arg>${TOP_NAV_CONTACT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-22T16:49:58.193829" elapsed="0.042671"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:00.236927" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:49:58.236668" elapsed="2.000345"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:58.193598" elapsed="2.043484"/>
</kw>
<kw name="Verify Page" owner="Contact">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${CONTACT_US}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:00.237395" elapsed="0.008619"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:00.237216" elapsed="0.008879"/>
</kw>
<status status="PASS" start="2025-10-22T16:49:58.193083" elapsed="2.053053"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:02.246594" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:00.246275" elapsed="2.000409"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:50:02.247203" elapsed="0.057252"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:02.246936" elapsed="0.057614"/>
</kw>
<doc>Contact Page</doc>
<tag>Contact</tag>
<status status="PASS" start="2025-10-22T16:49:55.938045" elapsed="6.366575"/>
</test>
<test id="s1-s1-t4" name="Should be able to access Portofolio page" line="34">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:02.305613" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:02.305478" elapsed="0.416276"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:50:02.721996" elapsed="0.014423"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:02.736946" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:02.736671" elapsed="2.558501"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:02.305280" elapsed="2.989982"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:05.295895" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:05.295804" elapsed="0.029928"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:05.295657" elapsed="0.030224"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:05.326348" elapsed="0.010615"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:05.326072" elapsed="0.011020"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:05.295459" elapsed="0.041698"/>
</kw>
<kw name="GO to &quot;Portofolio&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Portofolio&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:05.338189" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a'.</msg>
<arg>${TOP_NAV_PORTOFOLIO_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-22T16:50:05.337964" elapsed="0.051225"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:07.389799" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:05.389425" elapsed="2.000461"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:05.337747" elapsed="2.052209"/>
</kw>
<kw name="Verify Page" owner="Portofolio">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${PORTOFOLIO}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:07.390297" elapsed="0.008079"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:07.390086" elapsed="0.008378"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:05.337426" elapsed="2.061077"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:09.398847" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:07.398654" elapsed="2.000276"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:50:09.399361" elapsed="0.056860"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:09.399170" elapsed="0.057144"/>
</kw>
<doc>Portofolio Page</doc>
<tag>Portofolio</tag>
<status status="PASS" start="2025-10-22T16:50:02.304869" elapsed="7.151517"/>
</test>
<test id="s1-s1-t5" name="Should be able to access Services page" line="41">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:09.457169" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:09.457022" elapsed="0.404495"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:50:09.861691" elapsed="0.017415"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:09.879692" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:09.879416" elapsed="3.303049"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:09.456836" elapsed="3.725765"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:13.183367" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:13.183256" elapsed="0.030766"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:13.183071" elapsed="0.031116"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:13.214822" elapsed="0.010026"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:13.214449" elapsed="0.010528"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:13.182830" elapsed="0.042194"/>
</kw>
<kw name="GO to &quot;Services&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Services&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:13.226060" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a'.</msg>
<arg>${TOP_NAV_SERVICES_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-22T16:50:13.225866" elapsed="0.046579"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:15.272872" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:13.272618" elapsed="2.000341"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:13.225669" elapsed="2.047364"/>
</kw>
<kw name="Verify Page" owner="Services">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${SERVICES}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:15.273389" elapsed="0.009118"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:15.273193" elapsed="0.009439"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:13.225324" elapsed="2.057365"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:17.283148" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:15.282893" elapsed="2.000351"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:50:17.283738" elapsed="0.057460"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:17.283526" elapsed="0.057763"/>
</kw>
<doc>Services Page</doc>
<tag>Services</tag>
<status status="PASS" start="2025-10-22T16:50:09.456564" elapsed="7.884795"/>
</test>
<test id="s1-s1-t6" name="Should be able to access Team page" line="48">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:17.342231" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:17.342067" elapsed="0.473283"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-22T16:50:17.815631" elapsed="0.017182"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:17.833232" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:17.833020" elapsed="3.086180"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:17.341856" elapsed="3.577433"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:20.920021" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-22T16:50:20.919916" elapsed="0.035277"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:20.919769" elapsed="0.035542"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:20.955713" elapsed="0.012083"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:20.955479" elapsed="0.012533"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:20.919533" elapsed="0.048579"/>
</kw>
<kw name="GO to &quot;Team&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Team&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-22T16:50:20.969269" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a'.</msg>
<arg>${TOP_NAV_TEAM_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-22T16:50:20.969019" elapsed="0.050214"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:23.019706" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:21.019457" elapsed="2.000339"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:20.968779" elapsed="2.051096"/>
</kw>
<kw name="Verify Page" owner="Team">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${AMAZING_TEAM}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-22T16:50:23.020239" elapsed="0.008311"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:23.020017" elapsed="0.008623"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:20.968447" elapsed="2.060232"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-22T16:50:25.029083" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-22T16:50:23.028822" elapsed="2.000363"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-22T16:50:25.029742" elapsed="0.056969"/>
</kw>
<status status="PASS" start="2025-10-22T16:50:25.029503" elapsed="0.057297"/>
</kw>
<doc>Team Page</doc>
<tag>Team</tag>
<status status="PASS" start="2025-10-22T16:50:17.341548" elapsed="7.745325"/>
</test>
<doc>Test the Studio Web Page</doc>
<status status="PASS" start="2025-10-22T16:49:43.387370" elapsed="41.699930"/>
</suite>
<status status="PASS" start="2025-10-22T16:49:43.372431" elapsed="41.715313"/>
</suite>
<statistics>
<total>
<stat pass="6" fail="0" skip="0">All Tests</stat>
</total>
<tag>
<stat pass="1" fail="0" skip="0">About</stat>
<stat pass="1" fail="0" skip="0">Contact</stat>
<stat pass="1" fail="0" skip="0">Home</stat>
<stat pass="1" fail="0" skip="0">Portofolio</stat>
<stat pass="1" fail="0" skip="0">Services</stat>
<stat pass="1" fail="0" skip="0">Team</stat>
</tag>
<suite>
<stat name="Tests" id="s1" pass="6" fail="0" skip="0">Tests</stat>
<stat name="Front Office" id="s1-s1" pass="6" fail="0" skip="0">Tests.Front Office</stat>
</suite>
</statistics>
<errors>
</errors>
</robot>

2735
Results/report.html Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

53
Tests/Front_Office.robot Normal file
View File

@@ -0,0 +1,53 @@
*** Settings ***
Documentation Test the Studio Web Page
Resource ../Resources/FrontOfficeApp.robot
Resource ../Resources/CommonWeb.robot
Test Setup Begin Web Test
Test Teardown End Web Test
# robot -d Results Tests/Front_Office.robot
*** Variables ***
*** 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

2457
results/log.html Normal file

File diff suppressed because one or more lines are too long

511
results/output.xml Normal file
View File

@@ -0,0 +1,511 @@
<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 7.3.2 (Python 3.12.3 on linux)" generated="2025-10-16T14:18:43.239961" rpa="false" schemaversion="5">
<suite id="s1" name="Front-Office" source="/home/ersyl/development/robot-scripts/front-office">
<suite id="s1-s1" name="Tests" source="/home/ersyl/development/robot-scripts/front-office/Tests">
<suite id="s1-s1-s1" name="Front Office" source="/home/ersyl/development/robot-scripts/front-office/Tests/Front_Office.robot">
<test id="s1-s1-s1-t1" name="Should be able to access Home page" line="14">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:43.572113" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:43.571856" elapsed="0.947204"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:18:44.519575" elapsed="0.014057"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:44.534200" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:44.533901" elapsed="9.277320"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:43.571224" elapsed="10.240167"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:53.812341" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:53.812174" elapsed="0.031131"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:53.811947" elapsed="0.031570"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:18:53.844146" elapsed="0.010961"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:53.843785" elapsed="0.011507"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:53.811593" elapsed="0.043808"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:18:55.855936" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:18:53.855549" elapsed="2.000590"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:18:55.856682" elapsed="0.075080"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:55.856431" elapsed="0.075511"/>
</kw>
<doc>Home Page</doc>
<tag>Home</tag>
<status status="PASS" start="2025-10-16T14:18:43.528042" elapsed="12.403993"/>
</test>
<test id="s1-s1-s1-t2" name="Should be able to access About page" line="20">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:56.018765" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:56.018474" elapsed="0.417358"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:18:56.436074" elapsed="0.014517"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:56.451628" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:56.451028" elapsed="1.611239"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:56.018013" elapsed="2.044441"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:58.063357" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:18:58.063192" elapsed="0.030346"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:58.062976" elapsed="0.030820"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:18:58.094451" elapsed="0.010912"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:58.094022" elapsed="0.011531"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:58.062652" elapsed="0.042993"/>
</kw>
<kw name="GO to &quot;About&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;About&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-16T14:18:58.107691" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a'.</msg>
<arg>${TOP_NAV_ABOUT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-16T14:18:58.107324" elapsed="0.041391"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:00.149340" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:18:58.148962" elapsed="2.000583"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:58.106214" elapsed="2.043466"/>
</kw>
<kw name="Verify Page" owner="About">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${ABOUT_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:00.150097" elapsed="0.008023"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:00.149835" elapsed="0.008433"/>
</kw>
<status status="PASS" start="2025-10-16T14:18:58.105837" elapsed="2.052516"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:02.158755" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:00.158471" elapsed="2.000489"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:19:02.159513" elapsed="0.058519"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:02.159239" elapsed="0.058967"/>
</kw>
<doc>About Page</doc>
<tag>About</tag>
<status status="PASS" start="2025-10-16T14:18:55.975900" elapsed="6.242387"/>
</test>
<test id="s1-s1-s1-t3" name="Should be able to access Contact page" line="27">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:02.304704" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:02.304511" elapsed="0.368307"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:19:02.673051" elapsed="0.013328"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:02.687063" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:02.686670" elapsed="1.697737"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:02.304194" elapsed="2.080419"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:04.385470" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:04.385301" elapsed="0.033098"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:04.385103" elapsed="0.033464"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:04.419056" elapsed="0.012448"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:04.418749" elapsed="0.013172"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:04.384808" elapsed="0.047219"/>
</kw>
<kw name="GO to &quot;Contact&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Contact&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:04.433049" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a'.</msg>
<arg>${TOP_NAV_CONTACT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-16T14:19:04.432811" elapsed="0.044945"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:06.478504" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:04.478015" elapsed="2.000650"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:04.432577" elapsed="2.046203"/>
</kw>
<kw name="Verify Page" owner="Contact">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${CONTACT_US}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:06.479144" elapsed="0.007942"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:06.478917" elapsed="0.008315"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:04.432234" elapsed="2.055087"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:08.487764" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:06.487452" elapsed="2.000544"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:19:08.488742" elapsed="0.056132"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:08.488281" elapsed="0.056766"/>
</kw>
<doc>Contact Page</doc>
<tag>Contact</tag>
<status status="PASS" start="2025-10-16T14:19:02.261053" elapsed="6.284071"/>
</test>
<test id="s1-s1-s1-t4" name="Should be able to access Portofolio page" line="34">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:08.629739" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:08.629376" elapsed="0.408907"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:19:09.038705" elapsed="0.013965"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:09.053584" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:09.053115" elapsed="5.729816"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:08.629056" elapsed="6.154142"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:14.784527" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:14.784298" elapsed="0.033604"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:14.783962" elapsed="0.034144"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:14.818679" elapsed="0.011273"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:14.818335" elapsed="0.011851"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:14.783498" elapsed="0.046825"/>
</kw>
<kw name="GO to &quot;Portofolio&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Portofolio&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:14.831984" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a'.</msg>
<arg>${TOP_NAV_PORTOFOLIO_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-16T14:19:14.831696" elapsed="0.041058"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:16.873326" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:14.872972" elapsed="2.000580"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:14.831208" elapsed="2.042479"/>
</kw>
<kw name="Verify Page" owner="Portofolio">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${PORTOFOLIO}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:16.874090" elapsed="0.008185"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:16.873835" elapsed="0.008600"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:14.830613" elapsed="2.051896"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:18.883045" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:16.882627" elapsed="2.000624"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:19:18.883900" elapsed="0.056494"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:18.883562" elapsed="0.056985"/>
</kw>
<doc>Portofolio Page</doc>
<tag>Portofolio</tag>
<status status="PASS" start="2025-10-16T14:19:08.587103" elapsed="10.353522"/>
</test>
<test id="s1-s1-s1-t5" name="Should be able to access Services page" line="41">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:19.026545" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:19.026328" elapsed="0.389703"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:19:19.416486" elapsed="0.021570"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:19.438859" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:19.438414" elapsed="1.669926"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:19.026005" elapsed="2.082583"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:21.109629" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:21.109462" elapsed="0.033178"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:21.109075" elapsed="0.033833"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:21.143595" elapsed="0.013332"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:21.143156" elapsed="0.013923"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:21.108790" elapsed="0.048363"/>
</kw>
<kw name="GO to &quot;Services&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Services&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:21.157987" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a'.</msg>
<arg>${TOP_NAV_SERVICES_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-16T14:19:21.157798" elapsed="0.042983"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:23.201552" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:21.201168" elapsed="2.000545"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:21.157599" elapsed="2.044232"/>
</kw>
<kw name="Verify Page" owner="Services">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${SERVICES}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:23.202187" elapsed="0.008374"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:23.201964" elapsed="0.008743"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:21.157311" elapsed="2.053469"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:25.211197" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:23.210899" elapsed="2.000465"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:19:25.212010" elapsed="0.056574"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:25.211607" elapsed="0.057135"/>
</kw>
<doc>Services Page</doc>
<tag>Services</tag>
<status status="PASS" start="2025-10-16T14:19:18.983059" elapsed="6.285757"/>
</test>
<test id="s1-s1-s1-t6" name="Should be able to access Team page" line="48">
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:25.353685" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:25.353421" elapsed="0.401628"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-10-16T14:19:25.755273" elapsed="0.015410"/>
</kw>
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:25.771558" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:25.771137" elapsed="1.693957"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:25.353021" elapsed="2.112265"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:27.466756" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<arg>${URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc>
<status status="PASS" start="2025-10-16T14:19:27.466522" elapsed="0.031540"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:27.466145" elapsed="0.032091"/>
</kw>
<kw name="Verify Page" owner="Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:27.498752" elapsed="0.009920"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:27.498426" elapsed="0.010428"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:27.465625" elapsed="0.043323"/>
</kw>
<kw name="GO to &quot;Team&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Team&quot; Page" owner="TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-10-16T14:19:27.510196" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a'.</msg>
<arg>${TOP_NAV_TEAM_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc>
<status status="PASS" start="2025-10-16T14:19:27.509775" elapsed="0.040215"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:29.550829" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:27.550333" elapsed="2.000701"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:27.509550" elapsed="2.041622"/>
</kw>
<kw name="Verify Page" owner="Team">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${AMAZING_TEAM}</arg>
<doc>Waits until ``text`` appears on the current page.</doc>
<status status="PASS" start="2025-10-16T14:19:29.551625" elapsed="0.008324"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:29.551360" elapsed="0.008733"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:27.509164" elapsed="2.051002"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-10-16T14:19:31.560594" level="INFO">Slept 2 seconds.</msg>
<arg>2</arg>
<doc>Pauses the test executed for the given time.</doc>
<status status="PASS" start="2025-10-16T14:19:29.560284" elapsed="2.000511"/>
</kw>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc>
<status status="PASS" start="2025-10-16T14:19:31.561293" elapsed="0.056488"/>
</kw>
<status status="PASS" start="2025-10-16T14:19:31.561060" elapsed="0.056878"/>
</kw>
<doc>Team Page</doc>
<tag>Team</tag>
<status status="PASS" start="2025-10-16T14:19:25.311051" elapsed="6.306961"/>
</test>
<doc>Test the Studio Web Page</doc>
<status status="PASS" start="2025-10-16T14:18:43.400823" elapsed="48.259241"/>
</suite>
<status status="PASS" start="2025-10-16T14:18:43.357873" elapsed="48.345233"/>
</suite>
<status status="PASS" start="2025-10-16T14:18:43.243592" elapsed="48.502300"/>
</suite>
<statistics>
<total>
<stat pass="6" fail="0" skip="0">All Tests</stat>
</total>
<tag>
<stat pass="1" fail="0" skip="0">About</stat>
<stat pass="1" fail="0" skip="0">Contact</stat>
<stat pass="1" fail="0" skip="0">Home</stat>
<stat pass="1" fail="0" skip="0">Portofolio</stat>
<stat pass="1" fail="0" skip="0">Services</stat>
<stat pass="1" fail="0" skip="0">Team</stat>
</tag>
<suite>
<stat name="Front-Office" id="s1" pass="6" fail="0" skip="0">Front-Office</stat>
<stat name="Tests" id="s1-s1" pass="6" fail="0" skip="0">Front-Office.Tests</stat>
<stat name="Front Office" id="s1-s1-s1" pass="6" fail="0" skip="0">Front-Office.Tests.Front Office</stat>
</suite>
</statistics>
<errors>
</errors>
</robot>

2735
results/report.html Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 855 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 KiB