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":748,"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 11:47:07 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 5872fbe51a27cfccc81ebb3630f75e08.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTWQ7H4qvHcEfKA=","x-amz-cf-id":"jdNnlEAiNLeGc47hiTHwyF-j9cJtsQTVw1XHrcrOXMuPcA2CnmXIKw==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"4e1fc46a-1c4c-4917-aaa3-540307794ce3","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.61","remotePort":443,"responseTime":1.758541628015414e+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":5719.869,"receiveHeadersStart":5719.708,"requestTime":1021774.018574,"sendEnd":2380.204,"sendStart":3.748,"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: 10 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 17:22:01 493 - TestCaseID:: exportGeneralLedgerCSV
--- 22 Sept 17:22:03 725 - 2 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Export the General Ledger (GL) CSV
Steps:
--- 22 Sept 17:23:05 478 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 17:23:05 478 - 59 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 17:23:06 764 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 17:23:09 340 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 17:23:12 561 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //button[@type='submit']]
--- 22 Sept 17:23:13 906 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:23:32 216 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 17:23:38 100 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:23:40 369 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:23:46 138 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:23:48 590 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'test_prologue_gla')])[1]]
--- 22 Sept 17:23:56 412 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:24:14 306 - Element not found : Error Tooltip
--- 22 Sept 17:24:22 611 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //input[@*='Loan Number']]
--- 22 Sept 17:24:23 996 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:24:43 269 - Element not found : Ice Error
--- 22 Sept 17:24:43 713 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'122307008365')])[1]]
--- 22 Sept 17:24:44 529 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:25:03 339 - Element not found : Ice Error
--- 22 Sept 17:25:06 464 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[6]/input]
--- 22 Sept 17:25:08 988 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[5]/input]
--- 22 Sept 17:25:11 368 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[4]/input]
--- 22 Sept 17:25:13 472 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[3]/input]
--- 22 Sept 17:25:15 906 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (b87c078bb8565e0e551a2453a4a9a7ac)] -> xpath: //mat-cell[2]/*[@ng-reflect-model='']//ancestor::mat-row//mat-cell[2]/input]
Test Passed.
verifyRequestChange({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
Test Passed.
--- 22 Sept 17:17:12 821 - TestCaseID:: verifyRequestChange
--- 22 Sept 17:17:15 461 - 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 17:17:36 256 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 17:17:36 256 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 17:17:37 468 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 17:17:39 855 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 17:17:42 671 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //button[@type='submit']]
--- 22 Sept 17:17:43 876 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:17:53 745 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 17:17:55 790 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:17:57 278 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:18:02 261 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:18:03 693 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
--- 22 Sept 17:18:11 957 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:18:32 688 - Element not found : Error Tooltip
--- 22 Sept 17:18:39 539 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //div[@id='search-bar-container']//child::input]
--- 22 Sept 17:18:41 889 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
--- 22 Sept 17:18:49 840 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:19:16 044 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: (//*[contains(text(),'Corrected Field Value')]//preceding::input)[last()]]
--- 22 Sept 17:19:26 435 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: //div[@role='tab']/child::*[text()='Open Items (NXTsoft)']]
--- 22 Sept 17:19:29 628 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (9abf8163775d27d1fd2fc7d00390dfe3)] -> xpath: (//tr/td[normalize-space(text())='EA01_0004'])[last()]]
Test Passed.
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation02;
selectAssetId:QAAutomation02;
clickAssetId:Y;
a...)
Test Passed.
--- 22 Sept 17:19:36 218 - TestCaseID:: verifyErrorsOnLoanLookup
--- 22 Sept 17:19:38 493 - 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 17:19:52 415 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 17:19:52 415 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 17:19:53 602 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 17:19:56 014 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 17:19:58 770 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //button[@type='submit']]
--- 22 Sept 17:19:59 989 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:20:14 142 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 17:20:16 433 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:20:17 420 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:20:22 000 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:20:24 366 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation02')])[1]]
--- 22 Sept 17:20:32 210 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:20:53 618 - Element not found : Error Tooltip
--- 22 Sept 17:21:02 287 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: //input[@*='Loan Number']]
--- 22 Sept 17:21:03 762 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:21:22 754 - Element not found : Ice Error
--- 22 Sept 17:21:23 184 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (2e41492dfcb9073e59e965f5a1a081ac)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')])[1]]
--- 22 Sept 17:21:24 140 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:21:59 615 - Element not found : Ice Error
Test Passed.
verifySubmitLoan({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
Status 200 NOT Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":748,"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 11:47:07 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 5872fbe51a27cfccc81ebb3630f75e08.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTWQ7H4qvHcEfKA=","x-amz-cf-id":"jdNnlEAiNLeGc47hiTHwyF-j9cJtsQTVw1XHrcrOXMuPcA2CnmXIKw==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"4e1fc46a-1c4c-4917-aaa3-540307794ce3","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.61","remotePort":443,"responseTime":1.758541628015414e+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":5719.869,"receiveHeadersStart":5719.708,"requestTime":1021774.018574,"sendEnd":2380.204,"sendStart":3.748,"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 17:14:37 216 - TestCaseID:: verifySubmitLoan
--- 22 Sept 17:14:43 887 - 6 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Submit the Loan and verify the success Popup
Steps:
--- 22 Sept 17:15:06 592 - Page URL:: https://ground-control-test.nxtsoft.com/login
--- 22 Sept 17:15:06 592 - 5 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
--- 22 Sept 17:15:09 601 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //input[@id='mat-input-0']]
--- 22 Sept 17:15:12 889 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //input[@id='mat-input-1']]
--- 22 Sept 17:15:16 173 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //button[@type='submit']]
--- 22 Sept 17:15:17 358 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:15:28 980 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
--- 22 Sept 17:15:30 979 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:15:34 164 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:15:42 434 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
--- 22 Sept 17:15:45 614 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
--- 22 Sept 17:15:54 136 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:16:11 520 - Element not found : Error Tooltip
--- 22 Sept 17:16:15 973 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //div[@id='search-bar-container']//child::input]
--- 22 Sept 17:16:17 388 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
--- 22 Sept 17:16:25 144 - waiting for Loading-Spinner to be disappeared.
--- 22 Sept 17:16:56 122 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
--- 22 Sept 17:16:57 353 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
--- 22 Sept 17:16:59 724 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //button[contains(@class,'submit')]]
--- 22 Sept 17:17:01 022 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (1da438e52c8116b85d237fd2f5da3ad1)] -> xpath: //button[contains(@class,'submit')]]
--- 22 Sept 17:17:02 154 - waiting for Loading-Spinner to be disappeared.
Status 200 NOT Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":748,"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 11:47:07 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 5872fbe51a27cfccc81ebb3630f75e08.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTWQ7H4qvHcEfKA=","x-amz-cf-id":"jdNnlEAiNLeGc47hiTHwyF-j9cJtsQTVw1XHrcrOXMuPcA2CnmXIKw==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"4e1fc46a-1c4c-4917-aaa3-540307794ce3","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.61","remotePort":443,"responseTime":1.758541628015414e+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":5719.869,"receiveHeadersStart":5719.708,"requestTime":1021774.018574,"sendEnd":2380.204,"sendStart":3.748,"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)
36344 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
initialize(org.testng.TestRunner@5b20706)
44425 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
initialize(org.testng.TestRunner@5b20706)
52355 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
init(org.testng.TestRunner@5b20706)
59550 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
init(org.testng.TestRunner@5b20706)
59550 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
init(org.testng.TestRunner@5b20706)
59550 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
init(org.testng.TestRunner@5b20706)
59550 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
verifySubmitLoan({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
66362 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
verifyRequestChange({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation01;
selectAssetId:QAAutomation01;
clickAssetId:Y;
a...)
217955 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP=
searchAsset:QAAutomation02;
selectAssetId:QAAutomation02;
clickAssetId:Y;
a...)
360991 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
exportGeneralLedgerCSV({ASSET SELECTOR PAGEMAP=
searchAsset:test_prologue_gla;
selectAssetId:test_prologue_gla;
clickAssetI...)
506221 ms