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 # robot -d Results Tests/FrontOffice/Front_Office.robot
*** Test Cases *** *** Test Cases ***
Should be able to access Home page Should be able to access Home page
[Documentation] 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"?> <?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" 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" name="Tests" source="/home/ersyl/development/robot-scripts/end-to-end/Tests">
<suite id="s1-s1-s1" name="BackOffice" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/BackOffice"> <suite id="s1-s1-s1" 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"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:29:35.274008" elapsed="0.013231"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp">
<kw name="Home Page" owner="BackOffice.Landing"> <kw name="Home Page" owner="BackOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${BACK_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="BackOffice.Landing"> <kw name="Verify Page" owner="BackOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg> <arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Home Page</doc> <doc>Home Page</doc>
<tag>Home</tag> <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> </test>
<doc>Test the Studio Web Page</doc> <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> </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>
<suite id="s1-s1-s2" name="EndToEnd" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/EndToEnd"> <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"> <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"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:29:40.230755" elapsed="0.016586"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="BackOfficeApp">
<kw name="Home Page" owner="BackOffice.Landing"> <kw name="Home Page" owner="BackOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${BACK_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="BackOffice.Landing"> <kw name="Verify Page" owner="BackOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg> <arg>${BACK_OFFICE_HOME_PAGE-HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Home Page</doc> <doc>Home Page</doc>
<tag>Home</tag> <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> </test>
<doc>Test End to End Suite</doc> <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> </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>
<suite id="s1-s1-s3" name="FrontOffice" source="/home/ersyl/development/robot-scripts/end-to-end/Tests/FrontOffice"> <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"> <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"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:29:49.191232" elapsed="0.012978"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Home Page</doc> <doc>Home Page</doc>
<tag>Home</tag> <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>
<test id="s1-s1-s3-s1-t2" name="Should be able to access About page" line="18"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:29:54.873592" elapsed="0.013469"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="GO to &quot;About&quot; Page" owner="FrontOfficeApp"> <kw name="GO to &quot;About&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;About&quot; Page" owner="FrontOffice.TopNav"> <kw name="Select &quot;About&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary"> <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> <arg>${TOP_NAV_ABOUT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc> <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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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> </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>
<kw name="Verify Page" owner="About"> <kw name="Verify Page" owner="About">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${ABOUT_HEADER}</arg> <arg>${ABOUT_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>About Page</doc> <doc>About Page</doc>
<tag>About</tag> <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>
<test id="s1-s1-s3-s1-t3" name="Should be able to access Contact page" line="25"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:30:02.608223" elapsed="0.012768"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="GO to &quot;Contact&quot; Page" owner="FrontOfficeApp"> <kw name="GO to &quot;Contact&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Contact&quot; Page" owner="FrontOffice.TopNav"> <kw name="Select &quot;Contact&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary"> <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> <arg>${TOP_NAV_CONTACT_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc> <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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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> </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>
<kw name="Verify Page" owner="Contact"> <kw name="Verify Page" owner="Contact">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${CONTACT_US}</arg> <arg>${CONTACT_US}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Contact Page</doc> <doc>Contact Page</doc>
<tag>Contact</tag> <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>
<test id="s1-s1-s3-s1-t4" name="Should be able to access Portofolio page" line="32"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:30:09.276061" elapsed="0.014113"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="GO to &quot;Portofolio&quot; Page" owner="FrontOfficeApp"> <kw name="GO to &quot;Portofolio&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Portofolio&quot; Page" owner="FrontOffice.TopNav"> <kw name="Select &quot;Portofolio&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary"> <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> <arg>${TOP_NAV_PORTOFOLIO_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc> <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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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> </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>
<kw name="Verify Page" owner="Portofolio"> <kw name="Verify Page" owner="Portofolio">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${PORTOFOLIO}</arg> <arg>${PORTOFOLIO}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Portofolio Page</doc> <doc>Portofolio Page</doc>
<tag>Portofolio</tag> <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>
<test id="s1-s1-s3-s1-t5" name="Should be able to access Services page" line="39"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:30:15.824537" elapsed="0.012260"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="GO to &quot;Services&quot; Page" owner="FrontOfficeApp"> <kw name="GO to &quot;Services&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Services&quot; Page" owner="FrontOffice.TopNav"> <kw name="Select &quot;Services&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary"> <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> <arg>${TOP_NAV_SERVICES_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc> <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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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> </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>
<kw name="Verify Page" owner="Services"> <kw name="Verify Page" owner="Services">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${SERVICES}</arg> <arg>${SERVICES}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Services Page</doc> <doc>Services Page</doc>
<tag>Services</tag> <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>
<test id="s1-s1-s3-s1-t6" name="Should be able to access Team page" line="46"> <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="Begin Web Test" owner="CommonWeb" type="SETUP">
<kw name="Open Browser" owner="SeleniumLibrary"> <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>about:blank</arg>
<arg>${BROWSER}</arg> <arg>${BROWSER}</arg>
<arg>options=${CHROME OPTIONS}</arg>
<doc>Opens a new browser instance to the optional ``url``.</doc> <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>
<kw name="Maximize Browser Window" owner="SeleniumLibrary"> <kw name="Set Selenium Speed" owner="SeleniumLibrary">
<doc>Maximizes current browser window.</doc> <arg>0.3s</arg>
<status status="PASS" start="2025-11-20T11:30:22.725590" elapsed="0.019697"/> <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> </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>
<kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp"> <kw name="Go to &quot;Home&quot; page" owner="FrontOfficeApp">
<kw name="Home Page" owner="FrontOffice.Landing"> <kw name="Home Page" owner="FrontOffice.Landing">
<kw name="Go To" owner="SeleniumLibrary"> <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> <arg>${FRONT_OFFICE_URL}</arg>
<doc>Navigates the current browser window to the provided ``url``.</doc> <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> </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>
<kw name="Verify Page" owner="FrontOffice.Landing"> <kw name="Verify Page" owner="FrontOffice.Landing">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg> <arg>${FRONT_OFFICE_HOME_PAGE_HEADER}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="GO to &quot;Team&quot; Page" owner="FrontOfficeApp"> <kw name="GO to &quot;Team&quot; Page" owner="FrontOfficeApp">
<kw name="Select &quot;Team&quot; Page" owner="FrontOffice.TopNav"> <kw name="Select &quot;Team&quot; Page" owner="FrontOffice.TopNav">
<kw name="Click Element" owner="SeleniumLibrary"> <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> <arg>${TOP_NAV_TEAM_LINK}</arg>
<doc>Click the element identified by ``locator``.</doc> <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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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> </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>
<kw name="Verify Page" owner="Team"> <kw name="Verify Page" owner="Team">
<kw name="Wait Until Page Contains" owner="SeleniumLibrary"> <kw name="Wait Until Page Contains" owner="SeleniumLibrary">
<arg>${AMAZING_TEAM}</arg> <arg>${AMAZING_TEAM}</arg>
<doc>Waits until ``text`` appears on the current page.</doc> <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> </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> </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>
<kw name="Sleep" owner="BuiltIn"> <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> <arg>2</arg>
<doc>Pauses the test executed for the given time.</doc> <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>
<kw name="End Web Test" owner="CommonWeb" type="TEARDOWN"> <kw name="End Web Test" owner="CommonWeb" type="TEARDOWN">
<kw name="Close All Browsers" owner="SeleniumLibrary"> <kw name="Close All Browsers" owner="SeleniumLibrary">
<doc>Closes all open browsers and resets the browser cache.</doc> <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> </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> </kw>
<doc>Team Page</doc> <doc>Team Page</doc>
<tag>Team</tag> <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> </test>
<doc>Test the Studio Web Page</doc> <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> </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> </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> </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> </suite>
<statistics> <statistics>
<total> <total>

View File

@@ -1887,7 +1887,7 @@ storage = function () {
window.output = {}; window.output = {};
</script> </script>
<script type="text/javascript"> <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>
<script type="text/javascript"> <script type="text/javascript">
window.output["strings"] = []; 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"]); 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>
<script type="text/javascript"> <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>
<script type="text/javascript"> <script type="text/javascript">
window.output["baseMillis"] = 1763634573978; window.output["baseMillis"] = 1763648772289;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["generated"] = 56486; window.output["generated"] = 93170;
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
window.output["expand_keywords"] = null; window.output["expand_keywords"] = null;