This commit is contained in:
Eric SYLVIUS
2026-02-12 02:02:22 +01:00
parent 3e74703de0
commit 7323173a7b
4 changed files with 259 additions and 202 deletions

View File

@@ -8,6 +8,7 @@ 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

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<robot generator="Robot 7.3.2 (Python 3.12.3 on linux)" generated="2025-11-20T11:29:33.971092" rpa="false" schemaversion="5">
<robot generator="Robot 7.3.2 (Python 3.12.3 on linux)" generated="2025-11-20T15:26:12.283978" 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">
@@ -7,597 +7,653 @@
<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-20T11:29:34.351657" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:12.654612" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:29:34.351402" elapsed="0.922308"/>
<status status="PASS" start="2025-11-20T15:26:12.654273" elapsed="0.292528"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:29:35.274008" elapsed="0.013231"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:12.947290" elapsed="0.000645"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:34.350795" elapsed="0.936621"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:12.948274" elapsed="0.302311"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:12.653621" elapsed="0.597129"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp">
<kw name="Home Page" owner="BackOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:35.289550" level="INFO">Opening url 'https://automationplayground.com/back-office/'</msg>
<msg time="2025-11-20T15:26:13.251548" 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-20T11:29:35.289069" elapsed="2.031687"/>
<status status="PASS" start="2025-11-20T15:26:13.251412" elapsed="0.859120"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:35.287974" elapsed="2.032948"/>
<status status="PASS" start="2025-11-20T15:26:13.251217" elapsed="0.859529"/>
</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-20T11:29:37.321417" elapsed="0.010469"/>
<status status="PASS" start="2025-11-20T15:26:14.111292" elapsed="0.530308"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:37.321122" elapsed="0.010926"/>
<status status="PASS" start="2025-11-20T15:26:14.110956" elapsed="0.530806"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:35.287626" elapsed="2.044519"/>
<status status="PASS" start="2025-11-20T15:26:13.250935" elapsed="1.390917"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:29:39.332795" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:16.642374" 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-20T11:29:37.332281" elapsed="2.000722"/>
<status status="PASS" start="2025-11-20T15:26:14.641969" elapsed="2.000565"/>
</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-20T11:29:39.333578" elapsed="0.077171"/>
<status status="PASS" start="2025-11-20T15:26:16.643049" elapsed="0.372198"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:39.333302" elapsed="0.077749"/>
<status status="PASS" start="2025-11-20T15:26:16.642797" elapsed="0.372604"/>
</kw>
<doc>Home Page</doc>
<tag>Home</tag>
<status status="PASS" start="2025-11-20T11:29:34.306405" elapsed="5.104782"/>
<status status="PASS" start="2025-11-20T15:26:12.611299" elapsed="4.404182"/>
</test>
<doc>Test the Studio Web Page</doc>
<status status="PASS" start="2025-11-20T11:29:34.174377" elapsed="5.280151"/>
<status status="PASS" start="2025-11-20T15:26:12.480261" elapsed="4.577255"/>
</suite>
<status status="PASS" start="2025-11-20T11:29:34.130335" elapsed="5.366274"/>
<status status="PASS" start="2025-11-20T15:26:12.437249" elapsed="4.662513"/>
</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-20T11:29:39.671902" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:17.275041" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:29:39.671661" elapsed="0.558613"/>
<status status="PASS" start="2025-11-20T15:26:17.274781" elapsed="0.557957"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:29:40.230755" elapsed="0.016586"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:17.832982" elapsed="0.000261"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:39.671342" elapsed="0.576168"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:17.833351" elapsed="0.301369"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:17.274453" elapsed="0.860464"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:40.248606" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:26:18.135787" 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-20T11:29:40.248400" elapsed="3.300659"/>
<status status="PASS" start="2025-11-20T15:26:18.135628" elapsed="3.171126"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:40.248104" elapsed="3.301102"/>
<status status="PASS" start="2025-11-20T15:26:18.135411" elapsed="3.171526"/>
</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-20T11:29:43.549680" elapsed="0.008162"/>
<status status="PASS" start="2025-11-20T15:26:21.307421" elapsed="0.309557"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:43.549393" elapsed="0.008609"/>
<status status="PASS" start="2025-11-20T15:26:21.307125" elapsed="0.310018"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:40.247745" elapsed="3.310354"/>
<status status="PASS" start="2025-11-20T15:26:18.135111" elapsed="3.482117"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:29:45.558699" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:23.617667" 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-20T11:29:43.558289" elapsed="2.000611"/>
<status status="PASS" start="2025-11-20T15:26:21.617345" elapsed="2.000527"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp">
<kw name="Home Page" owner="BackOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:45.559948" level="INFO">Opening url 'https://automationplayground.com/back-office/'</msg>
<msg time="2025-11-20T15:26:23.619053" 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-20T11:29:45.559766" elapsed="0.791274"/>
<status status="PASS" start="2025-11-20T15:26:23.618863" elapsed="3.209526"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:45.559376" elapsed="0.791806"/>
<status status="PASS" start="2025-11-20T15:26:23.618568" elapsed="3.210009"/>
</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-20T11:29:46.351671" elapsed="0.008521"/>
<status status="PASS" start="2025-11-20T15:26:26.829080" elapsed="0.310162"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:46.351364" elapsed="0.008973"/>
<status status="PASS" start="2025-11-20T15:26:26.828784" elapsed="0.310641"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:45.559111" elapsed="0.801315"/>
<status status="PASS" start="2025-11-20T15:26:23.618104" elapsed="3.521408"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:29:48.360920" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:29.139956" 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-20T11:29:46.360553" elapsed="2.000578"/>
<status status="PASS" start="2025-11-20T15:26:27.139644" elapsed="2.000516"/>
</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-20T11:29:48.361700" elapsed="0.056154"/>
<status status="PASS" start="2025-11-20T15:26:29.140888" elapsed="0.353164"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:48.361423" elapsed="0.056606"/>
<status status="PASS" start="2025-11-20T15:26:29.140470" elapsed="0.353725"/>
</kw>
<doc>Home Page</doc>
<tag>Home</tag>
<status status="PASS" start="2025-11-20T11:29:39.629152" elapsed="8.788964"/>
<status status="PASS" start="2025-11-20T15:26:17.232210" elapsed="12.262062"/>
</test>
<doc>Test End to End Suite</doc>
<status status="PASS" start="2025-11-20T11:29:39.582365" elapsed="8.878035"/>
<status status="PASS" start="2025-11-20T15:26:17.185462" elapsed="12.350841"/>
</suite>
<status status="PASS" start="2025-11-20T11:29:39.538478" elapsed="8.964028"/>
<status status="PASS" start="2025-11-20T15:26:17.141316" elapsed="12.437156"/>
</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-20T11:29:48.678238" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:29.755026" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:29:48.677996" elapsed="0.512939"/>
<status status="PASS" start="2025-11-20T15:26:29.754811" elapsed="0.564275"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:29:49.191232" elapsed="0.012978"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:30.319284" elapsed="0.000223"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:48.677582" elapsed="0.526848"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:30.319612" elapsed="0.301122"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:29.754455" elapsed="0.866442"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:49.205697" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:26:30.621706" 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-20T11:29:49.205471" elapsed="2.987824"/>
<status status="PASS" start="2025-11-20T15:26:30.621555" elapsed="4.532740"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:49.205086" elapsed="2.988366"/>
<status status="PASS" start="2025-11-20T15:26:30.621348" elapsed="4.533130"/>
</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-20T11:29:52.193945" elapsed="0.010306"/>
<status status="PASS" start="2025-11-20T15:26:35.154971" elapsed="0.309673"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:52.193645" elapsed="0.010796"/>
<status status="PASS" start="2025-11-20T15:26:35.154679" elapsed="0.310159"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:49.204661" elapsed="2.999903"/>
<status status="PASS" start="2025-11-20T15:26:30.621068" elapsed="4.843856"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:29:54.205173" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:37.465442" 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-20T11:29:52.204769" elapsed="2.000585"/>
<status status="PASS" start="2025-11-20T15:26:35.465054" elapsed="2.000591"/>
</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-20T11:29:54.205966" elapsed="0.056447"/>
<status status="PASS" start="2025-11-20T15:26:37.466225" elapsed="0.353553"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:54.205633" elapsed="0.056964"/>
<status status="PASS" start="2025-11-20T15:26:37.465950" elapsed="0.353970"/>
</kw>
<doc>Home Page</doc>
<tag>Home</tag>
<status status="PASS" start="2025-11-20T11:29:48.635325" elapsed="5.627387"/>
<status status="PASS" start="2025-11-20T15:26:29.711176" elapsed="8.108819"/>
</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-20T11:29:54.346958" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:37.906084" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:29:54.346728" elapsed="0.526464"/>
<status status="PASS" start="2025-11-20T15:26:37.905725" elapsed="0.548023"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:29:54.873592" elapsed="0.013469"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:38.453947" elapsed="0.000226"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:54.346399" elapsed="0.540906"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:38.454279" elapsed="0.301158"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:37.905439" elapsed="0.850182"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:54.889059" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:26:38.756471" 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-20T11:29:54.888785" elapsed="2.992636"/>
<status status="PASS" start="2025-11-20T15:26:38.756314" elapsed="3.856956"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:54.888126" elapsed="2.993453"/>
<status status="PASS" start="2025-11-20T15:26:38.756114" elapsed="3.857343"/>
</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-20T11:29:57.882091" elapsed="0.008982"/>
<status status="PASS" start="2025-11-20T15:26:42.613951" elapsed="0.309015"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:57.881796" elapsed="0.009430"/>
<status status="PASS" start="2025-11-20T15:26:42.613648" elapsed="0.309468"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:54.887613" elapsed="3.003707"/>
<status status="PASS" start="2025-11-20T15:26:38.755821" elapsed="4.167380"/>
</kw>
<kw name="GO to &quot;About&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;About&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-11-20T11:29:57.892332" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[4]/a'.</msg>
<msg time="2025-11-20T15:26:42.924106" 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-20T11:29:57.892020" elapsed="0.039413"/>
<status status="PASS" start="2025-11-20T15:26:42.923843" elapsed="0.641349"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:29:59.932461" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:45.565704" 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-20T11:29:57.931812" elapsed="2.000867"/>
<status status="PASS" start="2025-11-20T15:26:43.565407" elapsed="2.000498"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:57.891799" elapsed="2.041030"/>
<status status="PASS" start="2025-11-20T15:26:42.923629" elapsed="2.642421"/>
</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-20T11:29:59.933284" elapsed="0.008514"/>
<status status="PASS" start="2025-11-20T15:26:45.566486" elapsed="0.308086"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:59.933021" elapsed="0.008917"/>
<status status="PASS" start="2025-11-20T15:26:45.566221" elapsed="0.308544"/>
</kw>
<status status="PASS" start="2025-11-20T11:29:57.891487" elapsed="2.050526"/>
<status status="PASS" start="2025-11-20T15:26:42.923347" elapsed="2.951494"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:01.942453" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:47.875271" 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-20T11:29:59.942135" elapsed="2.000552"/>
<status status="PASS" start="2025-11-20T15:26:45.874973" elapsed="2.000507"/>
</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-20T11:30:01.943326" elapsed="0.056351"/>
<status status="PASS" start="2025-11-20T15:26:47.876061" elapsed="0.353719"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:01.943034" elapsed="0.056831"/>
<status status="PASS" start="2025-11-20T15:26:47.875791" elapsed="0.354144"/>
</kw>
<doc>About Page</doc>
<tag>About</tag>
<status status="PASS" start="2025-11-20T11:29:54.304295" elapsed="7.695661"/>
<status status="PASS" start="2025-11-20T15:26:37.863337" elapsed="10.366670"/>
</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-20T11:30:02.084843" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:48.315000" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:30:02.084617" elapsed="0.523386"/>
<status status="PASS" start="2025-11-20T15:26:48.314789" elapsed="0.550128"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:30:02.608223" elapsed="0.012768"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:48.865159" elapsed="0.000259"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:02.084320" elapsed="0.536898"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:48.865526" elapsed="0.301203"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:48.314488" elapsed="0.852396"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:02.622321" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:26:49.167700" 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-20T11:30:02.622150" elapsed="1.912893"/>
<status status="PASS" start="2025-11-20T15:26:49.167560" elapsed="3.366097"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:02.621899" elapsed="1.913298"/>
<status status="PASS" start="2025-11-20T15:26:49.167371" elapsed="3.366459"/>
</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-20T11:30:04.535697" elapsed="0.008170"/>
<status status="PASS" start="2025-11-20T15:26:52.534276" elapsed="0.308421"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:04.535391" elapsed="0.008627"/>
<status status="PASS" start="2025-11-20T15:26:52.534008" elapsed="0.308875"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:02.621511" elapsed="1.922601"/>
<status status="PASS" start="2025-11-20T15:26:49.167090" elapsed="3.675881"/>
</kw>
<kw name="GO to &quot;Contact&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Contact&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:04.545068" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[6]/a'.</msg>
<msg time="2025-11-20T15:26:52.843816" 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-20T11:30:04.544833" elapsed="0.042753"/>
<status status="PASS" start="2025-11-20T15:26:52.843621" elapsed="0.641180"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:06.588365" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:55.485415" 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-20T11:30:04.587878" elapsed="2.000707"/>
<status status="PASS" start="2025-11-20T15:26:53.485035" elapsed="2.000621"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:04.544592" elapsed="2.044150"/>
<status status="PASS" start="2025-11-20T15:26:52.843418" elapsed="2.642396"/>
</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-20T11:30:06.589196" elapsed="0.008398"/>
<status status="PASS" start="2025-11-20T15:26:55.486246" elapsed="0.308831"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:06.588916" elapsed="0.008847"/>
<status status="PASS" start="2025-11-20T15:26:55.485986" elapsed="0.309281"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:04.544285" elapsed="2.053555"/>
<status status="PASS" start="2025-11-20T15:26:52.843129" elapsed="2.952213"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:08.598308" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:26:57.795782" 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-20T11:30:06.597963" elapsed="2.000561"/>
<status status="PASS" start="2025-11-20T15:26:55.795471" elapsed="2.000472"/>
</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-20T11:30:08.599088" elapsed="0.056143"/>
<status status="PASS" start="2025-11-20T15:26:57.796427" elapsed="0.353234"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:08.598827" elapsed="0.056561"/>
<status status="PASS" start="2025-11-20T15:26:57.796188" elapsed="0.353634"/>
</kw>
<doc>Contact Page</doc>
<tag>Contact</tag>
<status status="PASS" start="2025-11-20T11:30:02.042256" elapsed="6.613218"/>
<status status="PASS" start="2025-11-20T15:26:48.272513" elapsed="9.877382"/>
</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-20T11:30:08.739728" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:26:58.233879" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:30:08.739494" elapsed="0.536150"/>
<status status="PASS" start="2025-11-20T15:26:58.233652" elapsed="0.552001"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:30:09.276061" elapsed="0.014113"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:26:58.785879" elapsed="0.000248"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:08.739210" elapsed="0.551350"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:26:58.786256" elapsed="0.301053"/>
</kw>
<status status="PASS" start="2025-11-20T15:26:58.233377" elapsed="0.854084"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:09.292095" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:26:59.088222" 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-20T11:30:09.291889" elapsed="1.853836"/>
<status status="PASS" start="2025-11-20T15:26:59.088087" elapsed="19.917186"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:09.291552" elapsed="1.854357"/>
<status status="PASS" start="2025-11-20T15:26:59.087893" elapsed="19.917544"/>
</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-20T11:30:11.146428" elapsed="0.009822"/>
<status status="PASS" start="2025-11-20T15:27:19.005892" elapsed="0.308714"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:11.146122" elapsed="0.010302"/>
<status status="PASS" start="2025-11-20T15:27:19.005612" elapsed="0.309154"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:09.291084" elapsed="1.865445"/>
<status status="PASS" start="2025-11-20T15:26:59.087621" elapsed="20.227229"/>
</kw>
<kw name="GO to &quot;Portofolio&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Portofolio&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:11.157464" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[3]/a'.</msg>
<msg time="2025-11-20T15:27:19.315639" 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-20T11:30:11.157264" elapsed="0.043243"/>
<status status="PASS" start="2025-11-20T15:27:19.315454" elapsed="0.639529"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:13.201424" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:21.955547" 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-20T11:30:11.200911" elapsed="2.000715"/>
<status status="PASS" start="2025-11-20T15:27:19.955222" elapsed="2.000505"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:11.157031" elapsed="2.044744"/>
<status status="PASS" start="2025-11-20T15:27:19.315259" elapsed="2.640642"/>
</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-20T11:30:13.202203" elapsed="0.009172"/>
<status status="PASS" start="2025-11-20T15:27:21.956349" elapsed="0.308304"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:13.201945" elapsed="0.009577"/>
<status status="PASS" start="2025-11-20T15:27:21.956078" elapsed="0.308781"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:11.156714" elapsed="2.054884"/>
<status status="PASS" start="2025-11-20T15:27:19.314994" elapsed="2.949947"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:15.212044" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:24.265581" 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-20T11:30:13.211742" elapsed="2.000503"/>
<status status="PASS" start="2025-11-20T15:27:22.265121" elapsed="2.000652"/>
</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-20T11:30:15.212805" elapsed="0.056338"/>
<status status="PASS" start="2025-11-20T15:27:24.266287" elapsed="0.353634"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:15.212531" elapsed="0.056764"/>
<status status="PASS" start="2025-11-20T15:27:24.266037" elapsed="0.354025"/>
</kw>
<doc>Portofolio Page</doc>
<tag>Portofolio</tag>
<status status="PASS" start="2025-11-20T11:30:08.697387" elapsed="6.571987"/>
<status status="PASS" start="2025-11-20T15:26:58.191238" elapsed="26.428898"/>
</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-20T11:30:15.354806" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:27:24.705296" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:30:15.354601" elapsed="0.469726"/>
<status status="PASS" start="2025-11-20T15:27:24.704888" elapsed="0.563657"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:30:15.824537" elapsed="0.012260"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:27:25.268787" elapsed="0.000272"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:15.354305" elapsed="0.482651"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:27:25.269192" elapsed="0.300940"/>
</kw>
<status status="PASS" start="2025-11-20T15:27:24.704547" elapsed="0.865770"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:15.837898" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:27:25.571254" 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-20T11:30:15.837743" elapsed="2.186177"/>
<status status="PASS" start="2025-11-20T15:27:25.571109" elapsed="2.756146"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:15.837466" elapsed="2.186613"/>
<status status="PASS" start="2025-11-20T15:27:25.570901" elapsed="2.756520"/>
</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-20T11:30:18.024581" elapsed="0.014351"/>
<status status="PASS" start="2025-11-20T15:27:28.327878" elapsed="0.309712"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:18.024277" elapsed="0.014834"/>
<status status="PASS" start="2025-11-20T15:27:28.327599" elapsed="0.310166"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:15.837154" elapsed="2.202051"/>
<status status="PASS" start="2025-11-20T15:27:25.570557" elapsed="3.067299"/>
</kw>
<kw name="GO to &quot;Services&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Services&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:18.040235" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[2]/a'.</msg>
<msg time="2025-11-20T15:27:28.638653" 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-20T11:30:18.040023" elapsed="0.041943"/>
<status status="PASS" start="2025-11-20T15:27:28.638475" elapsed="0.642313"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:20.082594" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:31.281367" 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-20T11:30:18.082206" elapsed="2.000611"/>
<status status="PASS" start="2025-11-20T15:27:29.281019" elapsed="2.000508"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:18.039776" elapsed="2.043186"/>
<status status="PASS" start="2025-11-20T15:27:28.638277" elapsed="2.643381"/>
</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-20T11:30:20.083393" elapsed="0.008452"/>
<status status="PASS" start="2025-11-20T15:27:31.282133" elapsed="0.308467"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:20.083137" elapsed="0.008903"/>
<status status="PASS" start="2025-11-20T15:27:31.281843" elapsed="0.308965"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:18.039387" elapsed="2.052734"/>
<status status="PASS" start="2025-11-20T15:27:28.638003" elapsed="2.952880"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:22.092581" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:33.591374" 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-20T11:30:20.092252" elapsed="2.000538"/>
<status status="PASS" start="2025-11-20T15:27:31.591018" elapsed="2.000559"/>
</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-20T11:30:22.093338" elapsed="0.056403"/>
<status status="PASS" start="2025-11-20T15:27:33.592161" elapsed="0.353471"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:22.093081" elapsed="0.056804"/>
<status status="PASS" start="2025-11-20T15:27:33.591884" elapsed="0.353899"/>
</kw>
<doc>Services Page</doc>
<tag>Services</tag>
<status status="PASS" start="2025-11-20T11:30:15.312325" elapsed="6.837634"/>
<status status="PASS" start="2025-11-20T15:27:24.662525" elapsed="9.283335"/>
</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-20T11:30:22.233965" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<msg time="2025-11-20T15:27:34.029708" level="INFO">Opening browser 'chrome' to base url 'about:blank'.</msg>
<arg>about:blank</arg>
<arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc>
<status status="PASS" start="2025-11-20T11:30:22.233766" elapsed="0.491488"/>
<status status="PASS" start="2025-11-20T15:27:34.029487" elapsed="0.552936"/>
</kw>
<kw name="Maximize Browser Window" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc>
<status status="PASS" start="2025-11-20T11:30:22.725590" elapsed="0.019697"/>
<kw name="Set Selenium Speed" owner="SeleniumLibrary">
<arg>0.3s</arg>
<doc>Sets the delay that is waited after each Selenium command.</doc>
<status status="PASS" start="2025-11-20T15:27:34.582625" elapsed="0.000233"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:22.233438" elapsed="0.512143"/>
<kw name="Set Selenium Timeout" owner="SeleniumLibrary">
<arg>7s</arg>
<doc>Sets the timeout that is used by various keywords.</doc>
<status status="PASS" start="2025-11-20T15:27:34.582973" elapsed="0.301000"/>
</kw>
<status status="PASS" start="2025-11-20T15:27:34.029218" elapsed="0.854937"/>
</kw>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:22.747572" level="INFO">Opening url 'https://automationplayground.com/front-office/'</msg>
<msg time="2025-11-20T15:27:34.885016" 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-20T11:30:22.747246" elapsed="3.375389"/>
<status status="PASS" start="2025-11-20T15:27:34.884869" elapsed="4.737688"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:22.746717" elapsed="3.376078"/>
<status status="PASS" start="2025-11-20T15:27:34.884647" elapsed="4.738127"/>
</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-20T11:30:26.123272" elapsed="0.008760"/>
<status status="PASS" start="2025-11-20T15:27:39.623328" elapsed="0.309279"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:26.122984" elapsed="0.009210"/>
<status status="PASS" start="2025-11-20T15:27:39.622993" elapsed="0.309776"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:22.746036" elapsed="3.386252"/>
<status status="PASS" start="2025-11-20T15:27:34.884338" elapsed="5.048515"/>
</kw>
<kw name="GO to &quot;Team&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Team&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary">
<msg time="2025-11-20T11:30:26.133342" level="INFO">Clicking element 'xpath=//*[@id="bs-example-navbar-collapse-1"]/ul/li[5]/a'.</msg>
<msg time="2025-11-20T15:27:39.933631" 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-20T11:30:26.133131" elapsed="0.044302"/>
<status status="PASS" start="2025-11-20T15:27:39.933455" elapsed="0.645543"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:28.178366" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:42.579682" 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-20T11:30:26.177803" elapsed="2.000768"/>
<status status="PASS" start="2025-11-20T15:27:40.579209" elapsed="2.000684"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:26.132796" elapsed="2.045926"/>
<status status="PASS" start="2025-11-20T15:27:39.933258" elapsed="2.646780"/>
</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-20T11:30:28.179152" elapsed="0.008786"/>
<status status="PASS" start="2025-11-20T15:27:42.580484" elapsed="0.308796"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:28.178890" elapsed="0.009197"/>
<status status="PASS" start="2025-11-20T15:27:42.580207" elapsed="0.309255"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:26.132454" elapsed="2.055713"/>
<status status="PASS" start="2025-11-20T15:27:39.932994" elapsed="2.956543"/>
</kw>
<kw name="Sleep" owner="BuiltIn">
<msg time="2025-11-20T11:30:30.188639" level="INFO">Slept 2 seconds.</msg>
<msg time="2025-11-20T15:27:44.889987" 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-20T11:30:28.188301" elapsed="2.000551"/>
<status status="PASS" start="2025-11-20T15:27:42.889683" 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-11-20T11:30:30.189400" elapsed="0.056622"/>
<status status="PASS" start="2025-11-20T15:27:44.891041" elapsed="0.353309"/>
</kw>
<status status="PASS" start="2025-11-20T11:30:30.189139" elapsed="0.057038"/>
<status status="PASS" start="2025-11-20T15:27:44.890485" elapsed="0.354021"/>
</kw>
<doc>Team Page</doc>
<tag>Team</tag>
<status status="PASS" start="2025-11-20T11:30:22.191386" elapsed="8.054871"/>
<status status="PASS" start="2025-11-20T15:27:33.987440" elapsed="11.257143"/>
</test>
<doc>Test the Studio Web Page</doc>
<status status="PASS" start="2025-11-20T11:29:48.588298" elapsed="41.700061"/>
<status status="PASS" start="2025-11-20T15:26:29.663324" elapsed="75.623021"/>
</suite>
<status status="PASS" start="2025-11-20T11:29:48.545196" elapsed="41.785137"/>
<status status="PASS" start="2025-11-20T15:26:29.620322" elapsed="75.708108"/>
</suite>
<status status="PASS" start="2025-11-20T11:29:34.087301" elapsed="56.286143"/>
<status status="PASS" start="2025-11-20T15:26:12.394262" elapsed="92.976183"/>
</suite>
<status status="PASS" start="2025-11-20T11:29:33.977702" elapsed="56.438859"/>
<status status="PASS" start="2025-11-20T15:26:12.289038" elapsed="93.123420"/>
</suite>
<statistics>
<total>

View File

@@ -1887,7 +1887,7 @@ storage = function () {
window.output = {};
</script>
<script type="text/javascript">
window.output["suite"] = [1,2,3,0,[],[1,0,56439],[[4,5,6,0,[],[1,109,56286],[[7,8,9,0,[],[1,152,5366],[[10,11,12,13,[],[1,196,5280],[],[[14,0,15,[16],[1,328,5105],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[17,18,19,0,[],[1,5560,8964],[[20,21,22,23,[],[1,5604,8878],[],[[24,0,15,[16],[1,5651,8789],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[25,26,27,0,[],[1,14567,41785],[[28,29,30,13,[],[1,14610,41700],[],[[14,0,15,[16],[1,14657,5627],[]],[31,0,32,[33],[1,20326,7696],[]],[34,0,35,[36],[1,28064,6613],[]],[37,0,38,[39],[1,34719,6572],[]],[40,0,41,[42],[1,41334,6838],[]],[43,0,44,[45],[1,48213,8055],[]]],[],[6,6,0,0]]],[],[],[6,6,0,0]]],[],[],[8,8,0,0]]],[],[],[8,8,0,0]];
window.output["suite"] = [1,2,3,0,[],[1,0,93123],[[4,5,6,0,[],[1,105,92976],[[7,8,9,0,[],[1,148,4663],[[10,11,12,13,[],[1,191,4577],[],[[14,0,15,[16],[1,322,4404],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[17,18,19,0,[],[1,4852,12437],[[20,21,22,23,[],[1,4896,12351],[],[[24,0,15,[16],[1,4943,12262],[]]],[],[1,1,0,0]]],[],[],[1,1,0,0]],[25,26,27,0,[],[1,17331,75708],[[28,29,30,13,[],[1,17374,75623],[],[[14,0,15,[16],[1,17422,8109],[]],[31,0,32,[33],[1,25574,10367],[]],[34,0,35,[36],[1,35984,9877],[]],[37,0,38,[39],[1,45902,26429],[]],[40,0,41,[42],[1,72374,9283],[]],[43,0,44,[45],[1,81698,11257],[]]],[],[6,6,0,0]]],[],[],[6,6,0,0]]],[],[],[8,8,0,0]]],[],[],[8,8,0,0]];
</script>
<script type="text/javascript">
window.output["strings"] = [];
@@ -1896,13 +1896,13 @@ window.output["strings"] = [];
window.output["strings"] = window.output["strings"].concat(["*","*End-To-End","*/home/ersyl/development/robot-scripts/end-to-end","*..","*Tests","*/home/ersyl/development/robot-scripts/end-to-end/Tests","*../Tests","*BackOffice","*/home/ersyl/development/robot-scripts/end-to-end/Tests/BackOffice","*../Tests/BackOffice","*Back Office","*/home/ersyl/development/robot-scripts/end-to-end/Tests/BackOffice/Back_Office.robot","*../Tests/BackOffice/Back_Office.robot","*<p>Test the Studio Web Page\x3c/p>","*Should be able to access Home page","*<p>Home Page\x3c/p>","*Home","*EndToEnd","*/home/ersyl/development/robot-scripts/end-to-end/Tests/EndToEnd","*../Tests/EndToEnd","*End to End","*/home/ersyl/development/robot-scripts/end-to-end/Tests/EndToEnd/End_to_End.robot","*../Tests/EndToEnd/End_to_End.robot","*<p>Test End to End Suite\x3c/p>","*Should be able to access both sites","*FrontOffice","*/home/ersyl/development/robot-scripts/end-to-end/Tests/FrontOffice","*../Tests/FrontOffice","*Front Office","*/home/ersyl/development/robot-scripts/end-to-end/Tests/FrontOffice/Front_Office.robot","*../Tests/FrontOffice/Front_Office.robot","*Should be able to access About page","*<p>About Page\x3c/p>","*About","*Should be able to access Contact page","*<p>Contact Page\x3c/p>","*Contact","*Should be able to access Portofolio page","*<p>Portofolio Page\x3c/p>","*Portofolio","*Should be able to access Services page","*<p>Services Page\x3c/p>","*Services","*Should be able to access Team page","*<p>Team Page\x3c/p>","*Team"]);
</script>
<script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:55","fail":0,"label":"All Tests","pass":8,"skip":0}],[{"elapsed":"00:00:08","fail":0,"label":"About","pass":1,"skip":0},{"elapsed":"00:00:07","fail":0,"label":"Contact","pass":1,"skip":0},{"elapsed":"00:00:20","fail":0,"label":"Home","pass":3,"skip":0},{"elapsed":"00:00:07","fail":0,"label":"Portofolio","pass":1,"skip":0},{"elapsed":"00:00:07","fail":0,"label":"Services","pass":1,"skip":0},{"elapsed":"00:00:08","fail":0,"label":"Team","pass":1,"skip":0}],[{"elapsed":"00:00:56","fail":0,"id":"s1","label":"End-To-End","name":"End-To-End","pass":8,"skip":0},{"elapsed":"00:00:56","fail":0,"id":"s1-s1","label":"End-To-End.Tests","name":"Tests","pass":8,"skip":0},{"elapsed":"00:00:05","fail":0,"id":"s1-s1-s1","label":"End-To-End.Tests.BackOffice","name":"BackOffice","pass":1,"skip":0},{"elapsed":"00:00:05","fail":0,"id":"s1-s1-s1-s1","label":"End-To-End.Tests.BackOffice.Back Office","name":"Back Office","pass":1,"skip":0},{"elapsed":"00:00:09","fail":0,"id":"s1-s1-s2","label":"End-To-End.Tests.EndToEnd","name":"EndToEnd","pass":1,"skip":0},{"elapsed":"00:00:09","fail":0,"id":"s1-s1-s2-s1","label":"End-To-End.Tests.EndToEnd.End to End","name":"End to End","pass":1,"skip":0},{"elapsed":"00:00:42","fail":0,"id":"s1-s1-s3","label":"End-To-End.Tests.FrontOffice","name":"FrontOffice","pass":6,"skip":0},{"elapsed":"00:00:42","fail":0,"id":"s1-s1-s3-s1","label":"End-To-End.Tests.FrontOffice.Front Office","name":"Front Office","pass":6,"skip":0}]];
window.output["stats"] = [[{"elapsed":"00:01:32","fail":0,"label":"All Tests","pass":8,"skip":0}],[{"elapsed":"00:00:10","fail":0,"label":"About","pass":1,"skip":0},{"elapsed":"00:00:10","fail":0,"label":"Contact","pass":1,"skip":0},{"elapsed":"00:00:25","fail":0,"label":"Home","pass":3,"skip":0},{"elapsed":"00:00:26","fail":0,"label":"Portofolio","pass":1,"skip":0},{"elapsed":"00:00:09","fail":0,"label":"Services","pass":1,"skip":0},{"elapsed":"00:00:11","fail":0,"label":"Team","pass":1,"skip":0}],[{"elapsed":"00:01:33","fail":0,"id":"s1","label":"End-To-End","name":"End-To-End","pass":8,"skip":0},{"elapsed":"00:01:33","fail":0,"id":"s1-s1","label":"End-To-End.Tests","name":"Tests","pass":8,"skip":0},{"elapsed":"00:00:05","fail":0,"id":"s1-s1-s1","label":"End-To-End.Tests.BackOffice","name":"BackOffice","pass":1,"skip":0},{"elapsed":"00:00:05","fail":0,"id":"s1-s1-s1-s1","label":"End-To-End.Tests.BackOffice.Back Office","name":"Back Office","pass":1,"skip":0},{"elapsed":"00:00:12","fail":0,"id":"s1-s1-s2","label":"End-To-End.Tests.EndToEnd","name":"EndToEnd","pass":1,"skip":0},{"elapsed":"00:00:12","fail":0,"id":"s1-s1-s2-s1","label":"End-To-End.Tests.EndToEnd.End to End","name":"End to End","pass":1,"skip":0},{"elapsed":"00:01:16","fail":0,"id":"s1-s1-s3","label":"End-To-End.Tests.FrontOffice","name":"FrontOffice","pass":6,"skip":0},{"elapsed":"00:01:16","fail":0,"id":"s1-s1-s3-s1","label":"End-To-End.Tests.FrontOffice.Front Office","name":"Front Office","pass":6,"skip":0}]];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1763634573978;
window.output["baseMillis"] = 1763648772289;
</script>
<script type="text/javascript">
window.output["generated"] = 56486;
window.output["generated"] = 93170;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;