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>
|
||||||
15
Resources/CommonWeb.robot
Normal 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
|
||||||
40
Resources/FrontOfficeApp.robot
Normal 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
@@ -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}
|
||||||
13
Resources/PO/Contact.robot
Normal 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}
|
||||||
14
Resources/PO/Landing.robot
Normal 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}
|
||||||
|
|
||||||
13
Resources/PO/Portofolio.robot
Normal 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}
|
||||||
13
Resources/PO/Services.robot
Normal 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
@@ -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
@@ -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
|
||||||
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 []
|
||||||
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 []
|
||||||
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 []
|
||||||
2457
Results/log.html
Normal file
507
Results/output.xml
Normal 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 "Home" 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 "Home" 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 "About" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "About" 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 "Home" 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 "Contact" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Contact" 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 "Home" 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 "Portofolio" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Portofolio" 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 "Home" 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 "Services" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Services" 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 "Home" 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 "Team" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Team" 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
BIN
Results/selenium-screenshot-1.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
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 |
53
Tests/Front_Office.robot
Normal 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
511
results/output.xml
Normal 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 "Home" 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 "Home" 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 "About" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "About" 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 "Home" 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 "Contact" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Contact" 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 "Home" 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 "Portofolio" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Portofolio" 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 "Home" 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 "Services" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Services" 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 "Home" 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 "Team" Page" owner="FrontOfficeApp">
|
||||||
|
<kw name="Select "Team" 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
BIN
results/selenium-screenshot-1.png
Normal file
|
After Width: | Height: | Size: 854 KiB |
BIN
results/selenium-screenshot-2.png
Normal file
|
After Width: | Height: | Size: 854 KiB |
BIN
results/selenium-screenshot-3.png
Normal file
|
After Width: | Height: | Size: 854 KiB |
BIN
results/selenium-screenshot-4.png
Normal file
|
After Width: | Height: | Size: 853 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: 855 KiB |
BIN
results/selenium-screenshot-7.png
Normal file
|
After Width: | Height: | Size: 854 KiB |
BIN
results/selenium-screenshot-8.png
Normal file
|
After Width: | Height: | Size: 854 KiB |
BIN
results/selenium-screenshot-9.png
Normal file
|
After Width: | Height: | Size: 852 KiB |