com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
verifySubmitLoan
({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
assetRow:;, TestID=verifySubmitLoan, LOAN SELECTOR PAGEMAP=loanNumber:0070000013;
taxId:011983400;
firstName:;
lastName:;
loanRow:;, Description=Submit the Loan and verify the success Popup, CHANGE REQUEST PAGEMAP=, LOGIN PAGEMAP=userName:monil.shah@kinective.io;
password:ab7UPKi34CnZIrG25Dl05g==;
key:HelloMonil!ThisIsOMNI;, TRANSACTIONS PAGEMAP=hiddenTransactions:;
searchTransactionByField:;
searchTransactionGlobal:;
fieldId:;})
java.lang.AssertionError: Status 200 NOT Found for Export Message<br>{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":726,"connectionReused":true,"encodedDataLength":517,"fromDiskCache":false,"fromPrefetchCache":false,"fromServiceWorker":false,"headers":{"access-control-allow-headers":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token","access-control-allow-methods":"OPTIONS,POST","access-control-allow-origin":"*","content-length":"36","content-type":"application/json","date":"Mon, 22 Sep 2025 14:22:50 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 0619c524a034ea5bfb96b53ac504d63a.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTtErE0OvHcEPXw=","x-amz-cf-id":"Qw5i-8RjLvdYq5MvqTMObfOOb6Qz3f7bSsoVfnOEUk7uD-8ae0UW4A==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"00a511cf-8bed-47fa-a858-c92e4fc79c07","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.758550970300766e+12,"securityDetails":{"certificateId":0,"certificateTransparencyCompliance":"compliant","cipher":"AES_128_GCM","encryptedClientHello":false,"issuer":"Amazon ECDSA 256 M01","keyExchange":"","keyExchangeGroup":"X25519MLKEM768","protocol":"TLS 1.3","sanList":["api-dev.nxtsoft.com","api-test.nxtsoft.com"],"serverSignatureAlgorithm":1027,"signedCertificateTimestampList":[{"hashAlgorithm":"SHA-256","logDescription":"Google 'Argon2026h2' log","logId":"D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3045022100DFC901C17D73B8B52DDCC473A86311D703F072BBFAED43376104C337A4C430F002200D164587165700664938E211F79FF0007EF9E6D5AD1D5C386542124ADE46D909","status":"Verified","timestamp":1.75747734935e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Wyvern2026h2'","logId":"C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"304402204809AB6FEC64E582EA7CB5118E23FBCE88703B323FD273B54977BCD723F489FA02204BF31373F5E5F729487E8225F7333E98033AFAFFA412C0DB0CC1FE7373BA751B","status":"Verified","timestamp":1.757477349423e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Sphinx2026h2'","logId":"944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3046022100AB78891D4583556DB3DE2CDB93C8017E844709AF2E37353D03750CE79AB3D4CA022100D7EBB2A180242AC1006476D7D7D114743FA86F70B10616F70DFFAA4CC278E29E","status":"Verified","timestamp":1.757477349432e+12}],"subjectName":"api-dev.nxtsoft.com","validFrom":1757462400,"validTo":1791590399},"securityState":"secure","status":502,"statusText":"","timing":{"connectEnd":-1,"connectStart":-1,"dnsEnd":-1,"dnsStart":-1,"proxyEnd":-1,"proxyStart":-1,"pushEnd":0,"pushStart":0,"receiveHeadersEnd":5866.968,"receiveHeadersStart":5866.838,"requestTime":1031116.15681,"sendEnd":2502.275,"sendStart":3.34,"sslEnd":-1,"sslStart":-1,"workerFetchStart":-1,"workerReady":-1,"workerRespondWithSettled":-1,"workerStart":-1},"url":"https://api-test.nxtsoft.com/v1/jack-henry/jxchange/export-messages"}
at org.testng.Assert.fail(Assert.java:99)
at com.kinective.omniconnect.support.Log.fail(Log.java:502)
at com.kinective.omniconnect.groundControl.pages.GCTransactionsPage.submitLoan(GCTransactionsPage.java:665)
at com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest.verifySubmitLoan(transactionsTest.java:461)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
(#TC14 Submit the Loan and verify the success Popup)
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
verifyRequestChange
({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
assetRow:;, TestID=verifyRequestChange, LOAN SELECTOR PAGEMAP=loanNumber:0070000013;
taxId:11983400;
loanRow:;, Description=Request Change button for the field Id and Verify the change request, CHANGE REQUEST PAGEMAP=Loan Number/File Number:All Loans;Corrected Field Value:Automation;Item Priority:High Priority;Description:This is test description;, LOGIN PAGEMAP=userName:monil.shah@kinective.io;
password:ab7UPKi34CnZIrG25Dl05g==;
key:HelloMonil!ThisIsOMNI;, TRANSACTIONS PAGEMAP=hiddenTransactions:;
searchTransactionByField:;
searchTransactionGlobal:;
fieldId:EA01_0004;})
(#TC17 Request Change button for the field Id and Verify the change request)
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
verifyErrorsOnLoanLookup
({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation02;
selectAssetId:QAAutomation02;
clickAssetId:Y;
assetRow:;, TestID=verifyErrorsOnLoanLookup, LOAN SELECTOR PAGEMAP=loanNumber:122210007322;
taxId:;
firstName:;
lastName:;
selectLoan:;, LOGIN PAGEMAP=userName:monil.shah@kinective.io;
password:ab7UPKi34CnZIrG25Dl05g==;
key:HelloMonil!ThisIsOMNI;, Description=Search the Loan on Loan Lookup Page and verify the errors})
(#TC21 Search the Loan on Loan Lookup Page and verify the errors)
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
exportGeneralLedgerCSV
({ASSET SELECTOR PAGEMAP=
searchAsset:test_prologue_gla;
selectAssetId:test_prologue_gla;
clickAssetId:Y;
assetRow:;, TestID=exportGeneralLedgerCSV, LOAN SELECTOR PAGEMAP=loanNumber:122307008365;
taxId:;
firstName:;
lastName:;
loanRow:;
loanRow:LAND LOAN;, Description=Export the General Ledger (GL) CSV, CHANGE REQUEST PAGEMAP=Loan Number/File Number:;
Corrected Field Value:;
Item Priority:;
Description:;, LOGIN PAGEMAP=userName:monil.shah@kinective.io;
password:ab7UPKi34CnZIrG25Dl05g==;
key:HelloMonil!ThisIsOMNI;, TRANSACTIONS PAGEMAP=hiddenTransactions:;
searchTransactionByField:;
searchTransactionGlobal:;
fieldId:;})
(#TC24 Export the General Ledger (GL) CSV)
C:\Users\Monil Shah\Documents\qaautomation\testxml\GC_Chrome_Omni_connect_ground_control_test.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite thread-count="500" name="Ground Control QA Automation" guice-stage="DEVELOPMENT" verbose="3">
<parameter name="webSite" value="https://ground-control-test.nxtsoft.com"/>
<parameter name="projectKey" value="DPF"/>
<parameter name="deviceHost" value="localhost"/>
<parameter name="sessionUrl" value="https://ground-control-test.nxtsoft.com"/>
<parameter name="devicePort" value="4444"/>
<parameter name="browserName" value="chrome_windows"/>
<test thread-count="1" parallel="methods" name="Ground_Control_QA_Chrome" verbose="3">
<classes>
<class name="com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest">
<methods>
<include name="verifySubmitLoan"/>
</methods>
</class> <!-- com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest -->
<class name="com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest">
<methods>
<include name="verifyRequestChange"/>
</methods>
</class> <!-- com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest -->
<class name="com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest">
<methods>
<include name="verifyErrorsOnLoanLookup"/>
</methods>
</class> <!-- com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest -->
<class name="com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest">
<methods>
<include name="exportGeneralLedgerCSV"/>
</methods>
</class> <!-- com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest -->
</classes>
</test> <!-- Ground_Control_QA_Chrome -->
</suite> <!-- Ground Control QA Automation -->
Tests for Ground Control QA Automation
- Ground_Control_QA_Chrome (4 classes)
Groups for Ground Control QA Automation
Smoke
exportGeneralLedgerCSV
verifyErrorsOnLoanLookup
verifyRequestChange
verifySubmitLoan
changeRequest
verifyRequestChange
export
exportGeneralLedgerCSV
fileSelector
verifyRequestChange
verifySubmitLoan
gla
exportGeneralLedgerCSV
loan
verifyErrorsOnLoanLookup
verifySubmitLoan
loanLookup
verifyErrorsOnLoanLookup
Times for Ground Control QA Automation
Total running time: 9 minutes
Reporter output for Ground Control QA Automation
exportGeneralLedgerCSV({ASSET SELECTOR PAGEMAP=
searchAsset:test_prologue_gla;
selectAssetId:test_prologue_gla;
clickAssetI...)
Test Passed.
--- 22 Sept 19:57:18 506 - TestCaseID:: exportGeneralLedgerCSV
--- 22 Sept 19:57:21 773 - 3 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Export the General Ledger (GL) CSV
Steps:
--- 22 Sept 19:57:35 662 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 19:57:35 663 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 19:57:38 474 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 19:57:40 806 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 19:57:43 717 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //button[@type='submit']]
--- 22 Sept 19:57:44 867 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:57:55 563 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 19:58:01 994 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:58:05 567 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:58:13 498 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:58:17 069 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'test_prologue_gla')])[1]]
--- 22 Sept 19:58:24 905 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:58:41 853 - Element not found : Error Tooltip
--- 22 Sept 19:58:50 338 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //input[@*='Loan Number']]
--- 22 Sept 19:58:51 715 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:59:14 229 - Element not found : Ice Error
--- 22 Sept 19:59:14 638 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'122307008365')])[1]]
--- 22 Sept 19:59:15 538 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:59:34 941 - Element not found : Ice Error
--- 22 Sept 19:59:38 329 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[6]/input]
--- 22 Sept 19:59:41 343 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[5]/input]
--- 22 Sept 19:59:43 790 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[4]/input]
--- 22 Sept 19:59:45 927 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[3]/input]
--- 22 Sept 19:59:48 116 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (97f4da14ad888738f679557c5e2429aa)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[2]/input]
Test Passed.
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation02;
selectAssetId:QAAutomation02;
clickAssetId:Y;
a...)
Test Passed.
--- 22 Sept 19:55:00 467 - TestCaseID:: verifyErrorsOnLoanLookup
--- 22 Sept 19:55:02 837 - 2 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Search the Loan on Loan Lookup Page and verify the errors
Steps:
--- 22 Sept 19:55:18 872 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 19:55:18 872 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 19:55:20 012 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 19:55:22 383 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 19:55:25 218 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //button[@type='submit']]
--- 22 Sept 19:55:26 326 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:55:39 842 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 19:55:42 692 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:55:43 730 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:55:48 196 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:55:50 392 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation02')])[1]]
--- 22 Sept 19:55:58 788 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:56:19 416 - Element not found : Error Tooltip
--- 22 Sept 19:56:28 279 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: //input[@*='Loan Number']]
--- 22 Sept 19:56:29 957 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:56:48 961 - Element not found : Ice Error
--- 22 Sept 19:56:49 447 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1259e2f9783dcac0521ebd6ef7841445)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')])[1]]
--- 22 Sept 19:56:50 258 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:57:17 635 - Element not found : Ice Error
Test Passed.
verifyRequestChange({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
Test Passed.
--- 22 Sept 19:52:55 567 - TestCaseID:: verifyRequestChange
--- 22 Sept 19:52:58 173 - 2 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Request Change button for the field Id and Verify the change request
Steps:
--- 22 Sept 19:53:21 180 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 19:53:21 181 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 19:53:22 396 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 19:53:25 032 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 19:53:28 021 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //button[@type='submit']]
--- 22 Sept 19:53:29 241 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:53:44 206 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 19:53:46 591 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:53:47 594 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:53:52 023 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:53:54 956 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
--- 22 Sept 19:54:02 868 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:54:23 204 - Element not found : Error Tooltip
--- 22 Sept 19:54:27 044 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //div[@id='search-bar-container']//child::input]
--- 22 Sept 19:54:28 287 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
--- 22 Sept 19:54:33 898 - Moved to element..
--- 22 Sept 19:54:34 836 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:54:49 558 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: (//*[contains(text(),'Corrected Field Value')]//preceding::input)[last()]]
--- 22 Sept 19:54:57 210 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: //div[@role='tab']/child::*[text()='Open Items (NXTsoft)']]
--- 22 Sept 19:54:57 844 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (3c6d93804e1a65e1a270b7f6bf936ee3)] -> xpath: (//tr/td[normalize-space(text())='EA01_0004'])[last()]]
Test Passed.
verifySubmitLoan({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
Status 200 NOT Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":726,"connectionReused":true,"encodedDataLength":517,"fromDiskCache":false,"fromPrefetchCache":false,"fromServiceWorker":false,"headers":{"access-control-allow-headers":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token","access-control-allow-methods":"OPTIONS,POST","access-control-allow-origin":"*","content-length":"36","content-type":"application/json","date":"Mon, 22 Sep 2025 14:22:50 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 0619c524a034ea5bfb96b53ac504d63a.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTtErE0OvHcEPXw=","x-amz-cf-id":"Qw5i-8RjLvdYq5MvqTMObfOOb6Qz3f7bSsoVfnOEUk7uD-8ae0UW4A==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"00a511cf-8bed-47fa-a858-c92e4fc79c07","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.758550970300766e+12,"securityDetails":{"certificateId":0,"certificateTransparencyCompliance":"compliant","cipher":"AES_128_GCM","encryptedClientHello":false,"issuer":"Amazon ECDSA 256 M01","keyExchange":"","keyExchangeGroup":"X25519MLKEM768","protocol":"TLS 1.3","sanList":["api-dev.nxtsoft.com","api-test.nxtsoft.com"],"serverSignatureAlgorithm":1027,"signedCertificateTimestampList":[{"hashAlgorithm":"SHA-256","logDescription":"Google 'Argon2026h2' log","logId":"D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3045022100DFC901C17D73B8B52DDCC473A86311D703F072BBFAED43376104C337A4C430F002200D164587165700664938E211F79FF0007EF9E6D5AD1D5C386542124ADE46D909","status":"Verified","timestamp":1.75747734935e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Wyvern2026h2'","logId":"C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"304402204809AB6FEC64E582EA7CB5118E23FBCE88703B323FD273B54977BCD723F489FA02204BF31373F5E5F729487E8225F7333E98033AFAFFA412C0DB0CC1FE7373BA751B","status":"Verified","timestamp":1.757477349423e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Sphinx2026h2'","logId":"944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3046022100AB78891D4583556DB3DE2CDB93C8017E844709AF2E37353D03750CE79AB3D4CA022100D7EBB2A180242AC1006476D7D7D114743FA86F70B10616F70DFFAA4CC278E29E","status":"Verified","timestamp":1.757477349432e+12}],"subjectName":"api-dev.nxtsoft.com","validFrom":1757462400,"validTo":1791590399},"securityState":"secure","status":502,"statusText":"","timing":{"connectEnd":-1,"connectStart":-1,"dnsEnd":-1,"dnsStart":-1,"proxyEnd":-1,"proxyStart":-1,"pushEnd":0,"pushStart":0,"receiveHeadersEnd":5866.968,"receiveHeadersStart":5866.838,"requestTime":1031116.15681,"sendEnd":2502.275,"sendStart":3.34,"sslEnd":-1,"sslStart":-1,"workerFetchStart":-1,"workerReady":-1,"workerRespondWithSettled":-1,"workerStart":-1},"url":"https://api-test.nxtsoft.com/v1/jack-henry/jxchange/export-messages"} [ScreenShot]
--- 22 Sept 19:50:37 059 - TestCaseID:: verifySubmitLoan
--- 22 Sept 19:50:43 219 - 6 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Submit the Loan and verify the success Popup
Steps:
--- 22 Sept 19:50:58 092 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 19:50:58 092 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 19:50:59 418 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 19:51:02 770 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 19:51:05 906 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //button[@type='submit']]
--- 22 Sept 19:51:07 197 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:51:23 590 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 19:51:25 877 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:51:26 916 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:51:31 914 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 19:51:33 665 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
--- 22 Sept 19:51:41 505 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:52:02 094 - Element not found : Error Tooltip
--- 22 Sept 19:52:06 057 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //div[@id='search-bar-container']//child::input]
--- 22 Sept 19:52:07 493 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
--- 22 Sept 19:52:13 228 - Moved to element..
--- 22 Sept 19:52:14 159 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 19:52:38 239 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
--- 22 Sept 19:52:39 377 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
--- 22 Sept 19:52:41 743 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //button[contains(@class,'submit')]]
--- 22 Sept 19:52:42 975 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (65882a3bea9de38ed7148d3f0c1f8fab)] -> xpath: //button[contains(@class,'submit')]]
--- 22 Sept 19:52:44 065 - waiting for Loading-Spinner to be disappeared.
Status 200 NOT Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":726,"connectionReused":true,"encodedDataLength":517,"fromDiskCache":false,"fromPrefetchCache":false,"fromServiceWorker":false,"headers":{"access-control-allow-headers":"Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token","access-control-allow-methods":"OPTIONS,POST","access-control-allow-origin":"*","content-length":"36","content-type":"application/json","date":"Mon, 22 Sep 2025 14:22:50 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 0619c524a034ea5bfb96b53ac504d63a.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTtErE0OvHcEPXw=","x-amz-cf-id":"Qw5i-8RjLvdYq5MvqTMObfOOb6Qz3f7bSsoVfnOEUk7uD-8ae0UW4A==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"00a511cf-8bed-47fa-a858-c92e4fc79c07","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.758550970300766e+12,"securityDetails":{"certificateId":0,"certificateTransparencyCompliance":"compliant","cipher":"AES_128_GCM","encryptedClientHello":false,"issuer":"Amazon ECDSA 256 M01","keyExchange":"","keyExchangeGroup":"X25519MLKEM768","protocol":"TLS 1.3","sanList":["api-dev.nxtsoft.com","api-test.nxtsoft.com"],"serverSignatureAlgorithm":1027,"signedCertificateTimestampList":[{"hashAlgorithm":"SHA-256","logDescription":"Google 'Argon2026h2' log","logId":"D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3045022100DFC901C17D73B8B52DDCC473A86311D703F072BBFAED43376104C337A4C430F002200D164587165700664938E211F79FF0007EF9E6D5AD1D5C386542124ADE46D909","status":"Verified","timestamp":1.75747734935e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Wyvern2026h2'","logId":"C2317E574519A345EE7F38DEB29041EBC7C2215A22BF7FD5B5AD769AD90E52CD","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"304402204809AB6FEC64E582EA7CB5118E23FBCE88703B323FD273B54977BCD723F489FA02204BF31373F5E5F729487E8225F7333E98033AFAFFA412C0DB0CC1FE7373BA751B","status":"Verified","timestamp":1.757477349423e+12},{"hashAlgorithm":"SHA-256","logDescription":"DigiCert 'Sphinx2026h2'","logId":"944E4387FAECC1EF81F3192426A8186501C7D35F3802013F72677D55372E19D8","origin":"Embedded in certificate","signatureAlgorithm":"ECDSA","signatureData":"3046022100AB78891D4583556DB3DE2CDB93C8017E844709AF2E37353D03750CE79AB3D4CA022100D7EBB2A180242AC1006476D7D7D114743FA86F70B10616F70DFFAA4CC278E29E","status":"Verified","timestamp":1.757477349432e+12}],"subjectName":"api-dev.nxtsoft.com","validFrom":1757462400,"validTo":1791590399},"securityState":"secure","status":502,"statusText":"","timing":{"connectEnd":-1,"connectStart":-1,"dnsEnd":-1,"dnsStart":-1,"proxyEnd":-1,"proxyStart":-1,"pushEnd":0,"pushStart":0,"receiveHeadersEnd":5866.968,"receiveHeadersStart":5866.838,"requestTime":1031116.15681,"sendEnd":2502.275,"sendStart":3.34,"sslEnd":-1,"sslStart":-1,"workerFetchStart":-1,"workerReady":-1,"workerRespondWithSettled":-1,"workerStart":-1},"url":"https://api-test.nxtsoft.com/v1/jack-henry/jxchange/export-messages"} [ScreenShot]
13 ignored methods
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
createUpdateDeleteChangeRequest
editChangeRequest
exportChangeRequests
editChangeRequest
exportChangeRequests
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
filterTransactionByField
globalSearchByField
searchBorrrower
verifyTransactionSortFilter
assignLoanToNewBorrower
verifyAndResolveIssueList
searchCancelBorrower
unhideTransactionRequestChange
globalSearchByField
searchBorrrower
verifyTransactionSortFilter
assignLoanToNewBorrower
verifyAndResolveIssueList
searchCancelBorrower
unhideTransactionRequestChange
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
selectBorrowerAndVerifyTransactions
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
verifyLoansOnLoanLookupPg
Methods in chronological order
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
initialize(org.testng.TestRunner@5b20706)
0 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
initialize(org.testng.TestRunner@5b20706)
34059 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
initialize(org.testng.TestRunner@5b20706)
41947 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
initialize(org.testng.TestRunner@5b20706)
49682 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
init(org.testng.TestRunner@5b20706)
56925 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
init(org.testng.TestRunner@5b20706)
56926 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
init(org.testng.TestRunner@5b20706)
56926 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
init(org.testng.TestRunner@5b20706)
56926 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
verifySubmitLoan({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
63183 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
verifyRequestChange({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
198148 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation02;
selectAssetId:QAAutomation02;
clickAssetId:Y;
a...)
322813 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
exportGeneralLedgerCSV({ASSET SELECTOR PAGEMAP=
searchAsset:test_prologue_gla;
selectAssetId:test_prologue_gla;
clickAssetI...)
461745 ms