From ff5c2e621c46b2a1f36828a6ab981e409b95d23a Mon Sep 17 00:00:00 2001 From: "@sachin.singh" <sachin.singh@bluealtair.com> Date: Wed, 8 May 2024 21:56:29 +0530 Subject: [PATCH] update pom.xml removed xml references --- logFile.log | 2 + pom.xml | 2 - test-output/Spark.html | 155 ++++++++++++++++++++++++++++++++--------- 3 files changed, 124 insertions(+), 35 deletions(-) diff --git a/logFile.log b/logFile.log index 87c2ad2..cbdfbe2 100644 --- a/logFile.log +++ b/logFile.log @@ -9,3 +9,5 @@ 2024-05-08 16:06:20,869 [main] INFO Login - Scenario : Creating a new Employee 2024-05-08 16:42:35,099 [main] INFO Login - Scenario : Creating a new Employee 2024-05-08 16:44:47,825 [main] INFO Login - Scenario : Creating a new Employee +2024-05-08 19:42:24,434 [main] INFO Login - Scenario : Creating a new Employee +2024-05-08 21:55:06,359 [main] INFO Login - Scenario : Creating a new Employee diff --git a/pom.xml b/pom.xml index a39470b..f6e16a5 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,3 @@ -<?xml version="1.0" encoding="UTF-8"?> - <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> diff --git a/test-output/Spark.html b/test-output/Spark.html index 7c63bfa..b127848 100644 --- a/test-output/Spark.html +++ b/test-output/Spark.html @@ -35,7 +35,7 @@ <a href="#"><span class="badge badge-primary"></span></a> </li> <li class="m-r-10"> -<a href="#"><span class="badge badge-primary">May 8, 2024 04:44:45 pm</span></a> +<a href="#"><span class="badge badge-primary">May 8, 2024 09:55:04 pm</span></a> </li> </ul> </div> @@ -47,6 +47,11 @@ <span class="ico"><i class="fa fa-list"></i></span> </a> </li> +<li class="nav-item dropdown" onclick="toggleView('exception-view')"> +<a id="nav-exception" class="dropdown-toggle" href="#"> +<span class="ico"><i class="fa fa-bug"></i></span> +</a> +</li> <li class="nav-item dropdown" onclick="toggleView('dashboard-view')"> <a id="nav-dashboard" class="dropdown-toggle" href="#"> <span class="ico"><i class="fa fa-bar-chart"></i></span> @@ -66,7 +71,7 @@ <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-exclamation-circle"></i></a> <ul id="status-toggle" class="dropdown-menu dropdown-md p-v-0"> -<a class="dropdown-item" status="pass" href="#"><span>Pass</span><span class="status success"></span></a> +<a class="dropdown-item" status="fail" href="#"><span>Fail</span><span class="status danger"></span></a> <div class="dropdown-divider"></div> <a status="clear" class="dropdown-item" href="#"><span>Clear</span><span class="pull-right"><i class="fa fa-close"></i></span></a> </ul> @@ -74,25 +79,25 @@ </ul> </div> <div class="test-list-wrapper scrollable"> <ul class="test-list-item"> - <li class="test-item" status="pass" test-id="1" + <li class="test-item" status="fail" test-id="1" author="" tag="" device=""> <div class="test-detail"> <p class="name">Login and update MyInfo</p> <p class="text-sm"> - <span>4:44:46 pm</span> / <span>00:00:50:807</span> - <span class="badge pass-bg log float-right">Pass</span> + <span>9:55:04 pm</span> / <span>00:00:51:646</span> + <span class="badge fail-bg log float-right">Fail</span> </p> </div> <div class="test-contents d-none"> <div class="detail-head"> <div class="p-v-10"> <div class="info"> -<h5 class="test-status text-pass">Login and update MyInfo</h5> -<span class='badge badge-success'>05.08.2024 4:44:46 pm</span> -<span class='badge badge-danger'>05.08.2024 4:45:37 pm</span> -<span class='badge badge-default'>00:00:50:807</span> +<h5 class="test-status text-fail">Login and update MyInfo</h5> +<span class='badge badge-success'>05.08.2024 9:55:04 pm</span> +<span class='badge badge-danger'>05.08.2024 9:55:56 pm</span> +<span class='badge badge-default'>00:00:51:646</span> · <span class='uri-anchor badge badge-default'>#test-id=1</span> <span class='badge badge-default pointer float-right ml-1 et'><i class="fa fa-chevron-down"></i></span> <span class='badge badge-default pointer float-right ct'><i class="fa fa-chevron-up"></i></span> @@ -104,17 +109,17 @@ <div class="card"> <div class="card-header" role="tab"> <div class="card-title"> - <div class="node" id="2"><span class="badge log pass-bg mr-2">Pass</span>Logging in with valid credentials and updating the Myinfo page using specified test data.</div> + <div class="node" id="2"><span class="badge log fail-bg mr-2">Fail</span>Logging in with valid credentials and updating the Myinfo page using specified test data.</div> </div> </div> - <div class="scenario_outline collapse"> + <div class="scenario_outline "> <div class="card-body l1"> <div class="card-header"> <div class="card-title outline-child"> - <div class="node" id="3"><span class="badge log pass-bg mr-2">Pass</span>Logging in with valid credentials and updating the Myinfo page using specified test data.</div> + <div class="node" id="3"><span class="badge log fail-bg mr-2">Fail</span>Logging in with valid credentials and updating the Myinfo page using specified test data.</div> </div> </div> - <div class="card-body mt-3 collapse"> + <div class="card-body mt-3 "> <div class="step pass-bg"> <span>Given User navigates to login page</span> <div>kk test step @@ -142,9 +147,41 @@ <div> </div> </div> - <div class="step pass-bg"> + <div class="step fail-bg"> <span>Then User Enters info from "Login" and 0</span> <div> + <textarea disabled class="code-block">org.openqa.selenium.ElementClickInterceptedException: Element <div class="oxd-select-text-input"> is not clickable at point (633,35) because another element <div class="oxd-topbar-header-title"> obscures it +Build info: version: '4.15.0', revision: '1d14b5521b' +System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10' +Driver info: org.openqa.selenium.firefox.FirefoxDriver +Command: [2a38faa2-3475-4b32-bda0-ff166bf301b7, clickElement {id=60f10d24-3804-49d2-baf2-102469ce87c7}] +Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 125.0.3, moz:accessibilityChecks: false, moz:buildID: 20240425211020, moz:debuggerAddress: 127.0.0.1:31860, moz:geckodriverVersion: 0.34.0, moz:headless: false, moz:platformVersion: 10.0, moz:processID: 29540, moz:profile: C:\Users\SACHIN~1.SIN\AppDa..., moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://127.0.0.1:31860/devtoo..., se:cdpVersion: 85.0, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (Windows NT 10....} +Element: [[FirefoxDriver: firefox on windows (2a38faa2-3475-4b32-bda0-ff166bf301b7)] -> css selector: #app > div.oxd-layout > div.oxd-layout-container > div.oxd-layout-context > div > div > div > div.orangehrm-edit-employee-content > div.orangehrm-horizontal-padding.orangehrm-vertical-padding > form > div:nth-child(5) > div:nth-child(1) > div:nth-child(1) > div > div:nth-child(2) > div > div > div.oxd-select-text-input] +Session ID: 2a38faa2-3475-4b32-bda0-ff166bf301b7 + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200) + at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133) + at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:52) + at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191) + at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200) + at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175) + at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:607) + at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:224) + at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77) + at jdk.internal.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:51) + at jdk.proxy2/jdk.proxy2.$Proxy34.click(Unknown Source) + at pages.MyinfoPage.selectNationality(MyinfoPage.java:200) + at stepdefinitions.Login.user_enter_info(Login.java:107) + at ✽.User Enters info from "Login" and 0(file:///C:/Users/sachin.singh/git/web-automation-framework/src/test/resources/features/Login.feature:9) +</textarea> + </div> </div> </div> @@ -163,30 +200,82 @@ </div> <div class="test-content-detail"><div class="detail-body"></div></div> </div></div> -<div class="container-fluid p-4 view dashboard-view"> +<div class="test-wrapper row view exception-view attributes-view"> +<div class="test-list"> +<div class="test-list-tools"> +<ul class="tools pull-left"><li><a href=""><span class="font-size-14">Exception</span></a></li></ul> +<ul class="tools text-right"><li><a href="#"><span class="badge badge-primary">1</span></a></li></ul> +</div> +<div class="test-list-wrapper scrollable"> +<ul class="test-list-item"> +<li class="test-item"> +<div class="test-detail"> +<span class="meta"> +<span class='badge log badge-danger'>1</span> +</span> +<p class="name">org.openqa.selenium.ElementClickInterceptedException</p> +<p class="duration text-sm">1 tests</p> +</div> +<div class="test-contents d-none"> +<div class="info"> +<h4>org.openqa.selenium.ElementClickInterceptedException</h4> +<span status="fail" class='badge log badge-danger'>1 failed</span> +</div> +<table class='table table-sm mt-4'> +<thead> +<tr> +<th class="status-col">Status</th> +<th class="timestamp-col">Timestamp</th> +<th>TestName</th> +</tr> +</thead> +<tbody> +<tr class="tag-test-status" status="fail"> +<td><span class="badge log fail-bg">Fail</span></td> +<td>21:55:35 pm</td> +<td> +<a href="#" class="linked" test-id='1' id='9'>Then User Enters info from "Login" and 0</a> +<div class=""> +<span class="badge badge-default">Login and update MyInfo.Logging in with valid credentials and updating the Myinfo page using specified test data..Then User Enters info from "Login" and 0</span> +</div> +</td> +</tr> +</tbody> +</table> +</div> +</li> +</ul> +</div> +</div> +<div class="test-content scrollable"> +<div class="test-content-detail"> +<div class="detail-body"></div> +</div> +</div> +</div><div class="container-fluid p-4 view dashboard-view"> <div class="row"> <div class="col-md-3"> <div class="card"><div class="card-body"> <p class="m-b-0">Started</p> -<h3>May 8, 2024 04:44:45 pm</h3> +<h3>May 8, 2024 09:55:04 pm</h3> </div></div> </div> <div class="col-md-3"> <div class="card"><div class="card-body"> <p class="m-b-0">Ended</p> -<h3>May 8, 2024 04:45:37 pm</h3> +<h3>May 8, 2024 09:55:56 pm</h3> </div></div> </div> <div class="col-md-3"> <div class="card"><div class="card-body"> <p class="m-b-0 text-pass">Features Passed</p> -<h3>1</h3> +<h3>0</h3> </div></div> </div> <div class="col-md-3"> <div class="card"><div class="card-body"> <p class="m-b-0 text-fail">Features Failed</p> -<h3>0</h3> +<h3>1</h3> </div></div> </div> </div> @@ -202,12 +291,12 @@ </div> </div> <div class="card-footer"> -<div><small data-tooltip='100%'> -<b>1</b> features passed +<div><small data-tooltip='0%'> +<b>0</b> features passed </small> </div> <div> -<small data-tooltip='0%'><b>0</b> features failed, +<small data-tooltip='100%'><b>1</b> features failed, <b>0</b> skipped, <b data-tooltip='0%'>0</b> others </small> </div> @@ -225,9 +314,9 @@ </div> </div> <div class="card-footer"> -<div><small data-tooltip='100%'><b>1</b> scenarios passed</small></div> +<div><small data-tooltip='0%'><b>0</b> scenarios passed</small></div> <div> -<small data-tooltip='0%'><b>0</b> scenarios failed, +<small data-tooltip='100%'><b>1</b> scenarios failed, <b>0</b> skipped, <b data-tooltip='%'>0</b> others </small> </div> @@ -245,9 +334,9 @@ </div> </div> <div class="card-footer"> -<div><small data-tooltip='100%'><b>6</b> steps passed</small></div> +<div><small data-tooltip='83%'><b>5</b> steps passed</small></div> <div> -<small data-tooltip='0%'><b>0</b> steps failed, +<small data-tooltip='16%'><b>1</b> steps failed, <b>0</b> skipped, <b data-tooltip='%'>0</b> others </small> </div> @@ -264,7 +353,7 @@ </div></div> <script> var timeline = { -"Login and update MyInfo":50.807 +"Login and update MyInfo":51.646 }; </script> <div class="row"> @@ -273,19 +362,19 @@ var timeline = { <script> var statusGroup = { parentCount: 5, -passParent: 1, -failParent: 0, +passParent: 0, +failParent: 1, warningParent: 0, skipParent: 0, childCount: 5, -passChild: 1, -failChild: 0, +passChild: 0, +failChild: 1, warningChild: 0, skipChild: 0, infoChild: 0, grandChildCount: 5, -passGrandChild: 6, -failGrandChild: 0, +passGrandChild: 5, +failGrandChild: 1, warningGrandChild: 0, skipGrandChild: 0, infoGrandChild: 0, -- GitLab