Initial commit
3
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
10
.idea/front-office.iml
generated
Normal 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>
|
||||
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal 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
@@ -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
@@ -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
@@ -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>
|
||||
4
Data/InputData.robot
Normal file
@@ -0,0 +1,4 @@
|
||||
*** Variables ***
|
||||
${BROWSER} chrome
|
||||
${FRONT_OFFICE_URL} https://automationplayground.com/front-office/
|
||||
${BACK_OFFICE_URL} https://automationplayground.com/back-office/
|
||||
11
Resources/BackOffice/BackOfficeApp.robot
Normal file
@@ -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
|
||||
16
Resources/BackOffice/PO/BackOffice.Landing.robot
Normal file
@@ -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}
|
||||
|
||||
31
Resources/BackOffice/PO/BackOffice.TopNav.robot
Normal file
@@ -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
|
||||
15
Resources/Common/CommonWeb.robot
Normal file
@@ -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
|
||||
36
Resources/FrontOffice/FrontOfficeApp.robot
Normal file
@@ -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
|
||||
13
Resources/FrontOffice/PO/About.robot
Normal file
@@ -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}
|
||||
13
Resources/FrontOffice/PO/Contact.robot
Normal file
@@ -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}
|
||||
16
Resources/FrontOffice/PO/FrontOffice.Landing.robot
Normal file
@@ -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}
|
||||
|
||||
30
Resources/FrontOffice/PO/FrontOffice.TopNav.robot
Normal file
@@ -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
|
||||
13
Resources/FrontOffice/PO/Portofolio.robot
Normal file
@@ -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}
|
||||
12
Resources/FrontOffice/PO/Services.robot
Normal file
@@ -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}
|
||||
13
Resources/FrontOffice/PO/Team.robot
Normal file
@@ -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}
|
||||
16
Tests/BackOffice/Back_Office.robot
Normal file
@@ -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
|
||||
19
Tests/EndToEnd/End_to_End.robot
Normal file
@@ -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
|
||||
51
Tests/FrontOffice/Front_Office.robot
Normal file
@@ -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
|
||||
2
results/geckodriver-1.log
Normal 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 []
|
||||
0
results/geckodriver-10.log
Normal file
0
results/geckodriver-11.log
Normal file
0
results/geckodriver-12.log
Normal file
0
results/geckodriver-13.log
Normal file
0
results/geckodriver-14.log
Normal file
0
results/geckodriver-15.log
Normal file
0
results/geckodriver-16.log
Normal file
0
results/geckodriver-17.log
Normal file
0
results/geckodriver-18.log
Normal file
0
results/geckodriver-19.log
Normal file
2
results/geckodriver-2.log
Normal 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 []
|
||||
0
results/geckodriver-20.log
Normal file
0
results/geckodriver-21.log
Normal file
0
results/geckodriver-22.log
Normal file
0
results/geckodriver-23.log
Normal file
0
results/geckodriver-24.log
Normal file
0
results/geckodriver-25.log
Normal file
0
results/geckodriver-26.log
Normal file
0
results/geckodriver-27.log
Normal file
0
results/geckodriver-28.log
Normal file
2
results/geckodriver-3.log
Normal 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 []
|
||||
2
results/geckodriver-4.log
Normal 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 []
|
||||
2
results/geckodriver-5.log
Normal 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 []
|
||||
2
results/geckodriver-6.log
Normal 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 []
|
||||
2
results/geckodriver-7.log
Normal 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 []
|
||||
2
results/geckodriver-8.log
Normal 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 []
|
||||
0
results/geckodriver-9.log
Normal file
2457
results/log.html
Normal file
627
results/output.xml
Normal file
@@ -0,0 +1,627 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<robot generator="Robot 7.3.2 (Python 3.12.3 on linux)" generated="2025-11-06T11:33:21.344232" rpa="false" schemaversion="5">
|
||||
<suite id="s1" name="End-To-End" source="/home/ersyl/development/robot-scripts/end-to-end">
|
||||
<suite id="s1-s1" name="Tests" source="/home/ersyl/development/robot-scripts/end-to-end/Tests">
|
||||
<suite id="s1-s1-s1" name="BackOffice" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/BackOffice">
|
||||
<suite id="s1-s1-s1-s1" name="Back Office" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/BackOffice/Back_Office.robot">
|
||||
<test id="s1-s1-s1-s1-t1" name="Should be able to access Home page" line="12">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:21.706204" 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-11-06T11:33:21.705952" elapsed="0.470863"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:22.177071" elapsed="0.013108"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.705324" elapsed="0.485094"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="BackOfficeApp">
|
||||
<kw name="Home Page" owner="BackOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:22.193474" level="INFO">Opening url 'https://automationplayground.com/back-office/'</msg>
|
||||
<arg>${BACK_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:22.193144" elapsed="1.297885"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:22.191471" elapsed="1.299724"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="BackOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:23.491786" elapsed="0.009254"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:23.491478" elapsed="0.009716"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:22.190789" elapsed="1.310512"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:33:25.501795" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:23.501441" elapsed="2.000662"/>
|
||||
</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-11-06T11:33:25.503536" elapsed="0.073813"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:25.502701" elapsed="0.074947"/>
|
||||
</kw>
|
||||
<doc>Home Page</doc>
|
||||
<tag>Home</tag>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.662081" elapsed="3.915729"/>
|
||||
</test>
|
||||
<doc>Test the Studio Web Page</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.535844" elapsed="4.086363"/>
|
||||
</suite>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.492869" elapsed="4.171192"/>
|
||||
</suite>
|
||||
<suite id="s1-s1-s2" name="EndToEnd" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/EndToEnd">
|
||||
<suite id="s1-s1-s2-s1" name="End to End" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/EndToEnd/End_to_End.robot">
|
||||
<test id="s1-s1-s2-s1-t1" name="Should be able to access both sites" line="13">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:25.839763" 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-11-06T11:33:25.839491" elapsed="0.541311"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:26.381272" elapsed="0.016749"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:25.839051" elapsed="0.559195"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:26.399464" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:26.399224" elapsed="1.778337"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:26.398923" elapsed="1.778838"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:28.178632" elapsed="0.012280"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:28.178042" elapsed="0.013023"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:26.398523" elapsed="1.792636"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:33:30.191641" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:28.191303" elapsed="2.000537"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="BackOfficeApp">
|
||||
<kw name="Home Page" owner="BackOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:30.192849" level="INFO">Opening url 'https://automationplayground.com/back-office/'</msg>
|
||||
<arg>${BACK_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:30.192608" elapsed="16.233236"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:30.192389" elapsed="16.233615"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="BackOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:46.426530" elapsed="0.009241"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:46.426200" elapsed="0.009719"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:30.192068" elapsed="16.243942"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:33:48.436472" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:46.436143" 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-11-06T11:33:48.437117" elapsed="0.058926"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:48.436877" elapsed="0.059333"/>
|
||||
</kw>
|
||||
<doc>Home Page</doc>
|
||||
<tag>Home</tag>
|
||||
<status status="PASS" start="2025-11-06T11:33:25.795968" elapsed="22.700350"/>
|
||||
</test>
|
||||
<doc>Test End to End Suite</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:25.749873" elapsed="22.788193"/>
|
||||
</suite>
|
||||
<status status="PASS" start="2025-11-06T11:33:25.706828" elapsed="22.873306"/>
|
||||
</suite>
|
||||
<suite id="s1-s1-s3" name="FrontOffice" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/FrontOffice">
|
||||
<suite id="s1-s1-s3-s1" name="Front Office" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/FrontOffice/Front_Office.robot">
|
||||
<test id="s1-s1-s3-s1-t1" name="Should be able to access Home page" line="12">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:48.754770" 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-11-06T11:33:48.754541" elapsed="0.478420"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:49.233273" elapsed="0.015168"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:48.754132" elapsed="0.494628"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:49.250094" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:49.249883" elapsed="2.245686"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:49.249566" elapsed="2.246167"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:51.496242" elapsed="0.008612"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:51.495929" elapsed="0.009156"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:49.249104" elapsed="2.256135"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:33:53.505928" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:51.505470" elapsed="2.000664"/>
|
||||
</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-11-06T11:33:53.506713" elapsed="0.056050"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:53.506442" elapsed="0.056498"/>
|
||||
</kw>
|
||||
<doc>Home Page</doc>
|
||||
<tag>Home</tag>
|
||||
<status status="PASS" start="2025-11-06T11:33:48.711935" elapsed="4.851089"/>
|
||||
</test>
|
||||
<test id="s1-s1-s3-s1-t2" name="Should be able to access About page" line="18">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:53.647531" 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-11-06T11:33:53.647310" elapsed="0.521056"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:54.168585" elapsed="0.015933"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:53.646934" elapsed="0.537748"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:33:54.185936" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:54.185754" elapsed="8.074811"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:54.185260" elapsed="8.075473"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:02.261249" elapsed="0.008972"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:02.260936" elapsed="0.009447"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:33:54.184871" elapsed="8.085608"/>
|
||||
</kw>
|
||||
<kw name="GO to "About" Page" owner="FrontOfficeApp">
|
||||
<kw name="Select "About" Page" owner="FrontOffice.TopNav">
|
||||
<kw name="Click Element" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:02.271542" 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-11-06T11:34:02.271222" elapsed="0.041732"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:04.313654" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:02.313216" elapsed="2.000648"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:02.270983" elapsed="2.043031"/>
|
||||
</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-11-06T11:34:04.314452" elapsed="0.008505"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:04.314195" elapsed="0.008920"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:02.270645" elapsed="2.052551"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:06.323649" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:04.323334" elapsed="2.000514"/>
|
||||
</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-11-06T11:34:06.324490" elapsed="0.057021"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.324184" elapsed="0.057490"/>
|
||||
</kw>
|
||||
<doc>About Page</doc>
|
||||
<tag>About</tag>
|
||||
<status status="PASS" start="2025-11-06T11:33:53.604906" elapsed="12.776858"/>
|
||||
</test>
|
||||
<test id="s1-s1-s3-s1-t3" name="Should be able to access Contact page" line="25">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:06.466400" 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-11-06T11:34:06.466164" elapsed="0.452917"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.919309" elapsed="0.012598"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.465875" elapsed="0.466205"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:06.933014" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.932852" elapsed="4.465395"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.932605" elapsed="4.465811"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:11.398900" elapsed="0.007967"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:11.398609" elapsed="0.008426"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.932280" elapsed="4.474851"/>
|
||||
</kw>
|
||||
<kw name="GO to "Contact" Page" owner="FrontOfficeApp">
|
||||
<kw name="Select "Contact" Page" owner="FrontOffice.TopNav">
|
||||
<kw name="Click Element" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:11.408142" 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-11-06T11:34:11.407894" elapsed="0.041545"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:13.450379" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:11.449869" elapsed="2.000724"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:11.407647" elapsed="2.043091"/>
|
||||
</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-11-06T11:34:13.451284" elapsed="0.008152"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:13.450911" elapsed="0.008678"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:11.407311" elapsed="2.052361"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:15.460127" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:13.459806" elapsed="2.000535"/>
|
||||
</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-11-06T11:34:15.460890" elapsed="0.056427"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:15.460630" elapsed="0.056866"/>
|
||||
</kw>
|
||||
<doc>Contact Page</doc>
|
||||
<tag>Contact</tag>
|
||||
<status status="PASS" start="2025-11-06T11:34:06.423935" elapsed="9.093651"/>
|
||||
</test>
|
||||
<test id="s1-s1-s3-s1-t4" name="Should be able to access Portofolio page" line="32">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:15.603617" 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-11-06T11:34:15.603416" elapsed="0.508582"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:16.112245" elapsed="0.012517"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:15.603078" elapsed="0.521864"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:16.125888" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:16.125728" elapsed="2.616089"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:16.125480" elapsed="2.616501"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:18.742541" elapsed="0.008412"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:18.742176" elapsed="0.008934"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:16.125137" elapsed="2.626071"/>
|
||||
</kw>
|
||||
<kw name="GO to "Portofolio" Page" owner="FrontOfficeApp">
|
||||
<kw name="Select "Portofolio" Page" owner="FrontOffice.TopNav">
|
||||
<kw name="Click Element" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:18.752130" 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-11-06T11:34:18.751930" elapsed="0.042878"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:20.795421" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:18.795054" elapsed="2.000541"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:18.751704" elapsed="2.044010"/>
|
||||
</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-11-06T11:34:20.796183" elapsed="0.008688"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:20.795867" elapsed="0.009151"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:18.751389" elapsed="2.053708"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:22.805527" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:20.805226" elapsed="2.000468"/>
|
||||
</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-11-06T11:34:22.806252" elapsed="0.057402"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:22.805938" elapsed="0.057910"/>
|
||||
</kw>
|
||||
<doc>Portofolio Page</doc>
|
||||
<tag>Portofolio</tag>
|
||||
<status status="PASS" start="2025-11-06T11:34:15.560000" elapsed="7.303945"/>
|
||||
</test>
|
||||
<test id="s1-s1-s3-s1-t5" name="Should be able to access Services page" line="39">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:22.950738" 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-11-06T11:34:22.950484" elapsed="0.539993"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:23.490700" elapsed="0.012548"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:22.950096" elapsed="0.553333"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:23.504314" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:23.504158" elapsed="2.775792"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:23.503940" elapsed="2.776169"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:26.280604" elapsed="0.008099"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:26.280310" elapsed="0.008565"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:23.503637" elapsed="2.785372"/>
|
||||
</kw>
|
||||
<kw name="GO to "Services" Page" owner="FrontOfficeApp">
|
||||
<kw name="Select "Services" Page" owner="FrontOffice.TopNav">
|
||||
<kw name="Click Element" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:26.289994" 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-11-06T11:34:26.289787" elapsed="0.041366"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:28.331942" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:26.331412" elapsed="2.000747"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:26.289537" elapsed="2.042773"/>
|
||||
</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-11-06T11:34:28.332849" elapsed="0.008494"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:28.332483" elapsed="0.009059"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:26.289181" elapsed="2.052445"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:30.342196" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:28.341756" elapsed="2.000661"/>
|
||||
</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-11-06T11:34:30.342965" elapsed="0.056704"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:30.342702" elapsed="0.057175"/>
|
||||
</kw>
|
||||
<doc>Services Page</doc>
|
||||
<tag>Services</tag>
|
||||
<status status="PASS" start="2025-11-06T11:34:22.907117" elapsed="7.492870"/>
|
||||
</test>
|
||||
<test id="s1-s1-s3-s1-t6" name="Should be able to access Team page" line="46">
|
||||
<kw name="Begin Web Test" owner="CommonWeb" type="SETUP">
|
||||
<kw name="Open Browser" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:30.485533" 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-11-06T11:34:30.485316" elapsed="0.509876"/>
|
||||
</kw>
|
||||
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
|
||||
<doc>Maximizes current browser window.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:30.995436" elapsed="0.012713"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:30.485004" elapsed="0.523314"/>
|
||||
</kw>
|
||||
<kw name="Go to "Home" page" owner="FrontOfficeApp">
|
||||
<kw name="Home Page" owner="FrontOffice.Landing">
|
||||
<kw name="Go To" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:31.009231" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
|
||||
<arg>${FRONT_OFFICE_URL}</arg>
|
||||
<doc>Navigates the current browser window to the provided ``url``.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:31.009063" elapsed="2.036160"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:31.008827" elapsed="2.036567"/>
|
||||
</kw>
|
||||
<kw name="Verify Page" owner="FrontOffice.Landing">
|
||||
<kw name="Wait Until Page Contains" owner="SeleniumLibrary">
|
||||
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
|
||||
<doc>Waits until ``text`` appears on the current page.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:33.045899" elapsed="0.008705"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:33.045589" elapsed="0.009180"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:31.008513" elapsed="2.046362"/>
|
||||
</kw>
|
||||
<kw name="GO to "Team" Page" owner="FrontOfficeApp">
|
||||
<kw name="Select "Team" Page" owner="FrontOffice.TopNav">
|
||||
<kw name="Click Element" owner="SeleniumLibrary">
|
||||
<msg time="2025-11-06T11:34:33.055910" 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-11-06T11:34:33.055693" elapsed="0.041800"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:35.098203" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:33.097720" elapsed="2.000700"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:33.055421" elapsed="2.043140"/>
|
||||
</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-11-06T11:34:35.098992" elapsed="0.008252"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:35.098730" elapsed="0.008676"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:33.055050" elapsed="2.052441"/>
|
||||
</kw>
|
||||
<kw name="Sleep" owner="BuiltIn">
|
||||
<msg time="2025-11-06T11:34:37.108040" level="INFO">Slept 2 seconds.</msg>
|
||||
<arg>2</arg>
|
||||
<doc>Pauses the test executed for the given time.</doc>
|
||||
<status status="PASS" start="2025-11-06T11:34:35.107624" elapsed="2.000579"/>
|
||||
</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-11-06T11:34:37.108707" elapsed="0.056087"/>
|
||||
</kw>
|
||||
<status status="PASS" start="2025-11-06T11:34:37.108457" elapsed="0.056493"/>
|
||||
</kw>
|
||||
<doc>Team Page</doc>
|
||||
<tag>Team</tag>
|
||||
<status status="PASS" start="2025-11-06T11:34:30.441907" elapsed="6.723121"/>
|
||||
</test>
|
||||
<doc>Test the Studio Web Page</doc>
|
||||
<status status="PASS" start="2025-11-06T11:33:48.664923" elapsed="48.542187"/>
|
||||
</suite>
|
||||
<status status="PASS" start="2025-11-06T11:33:48.621984" elapsed="48.628021"/>
|
||||
</suite>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.450092" elapsed="75.841837"/>
|
||||
</suite>
|
||||
<status status="PASS" start="2025-11-06T11:33:21.348602" elapsed="75.985454"/>
|
||||
</suite>
|
||||
<statistics>
|
||||
<total>
|
||||
<stat pass="8" 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="3" 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="End-To-End" id="s1" pass="8" fail="0" skip="0">End-To-End</stat>
|
||||
<stat name="Tests" id="s1-s1" pass="8" fail="0" skip="0">End-To-End.Tests</stat>
|
||||
<stat name="BackOffice" id="s1-s1-s1" pass="1" fail="0" skip="0">End-To-End.Tests.BackOffice</stat>
|
||||
<stat name="Back Office" id="s1-s1-s1-s1" pass="1" fail="0" skip="0">End-To-End.Tests.BackOffice.Back Office</stat>
|
||||
<stat name="EndToEnd" id="s1-s1-s2" pass="1" fail="0" skip="0">End-To-End.Tests.EndToEnd</stat>
|
||||
<stat name="End to End" id="s1-s1-s2-s1" pass="1" fail="0" skip="0">End-To-End.Tests.EndToEnd.End to End</stat>
|
||||
<stat name="FrontOffice" id="s1-s1-s3" pass="6" fail="0" skip="0">End-To-End.Tests.FrontOffice</stat>
|
||||
<stat name="Front Office" id="s1-s1-s3-s1" pass="6" fail="0" skip="0">End-To-End.Tests.FrontOffice.Front Office</stat>
|
||||
</suite>
|
||||
</statistics>
|
||||
<errors>
|
||||
</errors>
|
||||
</robot>
|
||||
2735
results/report.html
Normal file
BIN
results/selenium-screenshot-1.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
BIN
results/selenium-screenshot-10.png
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
results/selenium-screenshot-11.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
results/selenium-screenshot-12.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
results/selenium-screenshot-13.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
results/selenium-screenshot-14.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
results/selenium-screenshot-15.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
results/selenium-screenshot-2.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
BIN
results/selenium-screenshot-3.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
BIN
results/selenium-screenshot-4.png
Normal file
|
After Width: | Height: | Size: 855 KiB |
BIN
results/selenium-screenshot-5.png
Normal file
|
After Width: | Height: | Size: 853 KiB |
BIN
results/selenium-screenshot-6.png
Normal file
|
After Width: | Height: | Size: 853 KiB |
BIN
results/selenium-screenshot-7.png
Normal file
|
After Width: | Height: | Size: 853 KiB |
BIN
results/selenium-screenshot-8.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
results/selenium-screenshot-9.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |