Test results
1 suite, 2 failed tests
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":736,"connectionReused":true,"encodedDataLength":516,"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:08:56 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 223eafb65ba9a4a1e7198f4bb6ac8e74.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTQq7FnVvHcEOrA=","x-amz-cf-id":"NSnPiriajQ98ZhCyGr0bJmlpcCf31SusN6h5IrRPezJ6zmlww0nnVA==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"a25a9bac-ebfa-47bd-bea2-5e4f93eec68f","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.758539336773022e+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":5088.887,"receiveHeadersStart":5088.333,"requestTime":1019483.407555,"sendEnd":1316.365,"sendStart":2.071,"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.generalLedgerTest.generalLedgerTest
exportGeneralLedgerCSV ({ASSET SELECTOR PAGEMAP= searchAsset:test_prologue_gla; selectAssetId:test_prologue_gla; clickAssetId:Y; assetRow:;, TestID=exportGeneralLedgerCSV, LOAN SELECTOR PAGEMAP=loanNumber:2102003111; taxId:; firstName:; lastName:; loanRow:; loanRow:Fixed Rate;, 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:;})
com.kinective.omniconnect.support.KinectiveException: Failure while Search and Select Loans. Exception Chain:<br>com.kinective.omniconnect.support.KinectiveException: Failure to search the loan... Exception Chain:<br>java.lang.NoSuchMethodError: 'org.jsoup.nodes.Element org.jsoup.nodes.Document.root()'<br>Exception Stacktrace: <br>at com.epam.healenium.treecomparing.JsoupHTMLParser.parse(JsoupHTMLParser.java:25)<br>at com.epam.healenium.SelfHealingEngine.parseTree(SelfHealingEngine.java:140)<br>at com.epam.healenium.processor.HealingProcessor.execute(HealingProcessor.java:35)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:42)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.handlers.proxy.BaseHandler.findElement(BaseHandler.java:63)<br>at com.epam.healenium.handlers.proxy.SelfHealingProxyInvocationHandler.invoke(SelfHealingProxyInvocationHandler.java:39)<br>at jdk.proxy2/jdk.proxy2.$Proxy17.findElement(Unknown Source)<br>at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:194)<br>at com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest.exportGeneralLedgerCSV(generalLedgerTest.java:110)<br>at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)<br>at java.base/java.lang.reflect.Method.invoke(Method.java:580)<br>at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)<br>at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)<br>at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)<br>at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)<br>at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)<br>at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)<br>at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)<br>at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)<br>at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)<br>at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)<br>at java.base/java.lang.Thread.run(Thread.java:1583)<br><br>Exception Stacktrace: <br>at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:203)<br>at com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest.exportGeneralLedgerCSV(generalLedgerTest.java:110)<br>at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)<br>at java.base/java.lang.reflect.Method.invoke(Method.java:580)<br>at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)<br>at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)<br>at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)<br>at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)<br>at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)<br>at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)<br>at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)<br>at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)<br>at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)<br>at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)<br>at java.base/java.lang.Thread.run(Thread.java:1583)<br><br>java.lang.NoSuchMethodError: 'org.jsoup.nodes.Element org.jsoup.nodes.Document.root()'<br>Exception Stacktrace: <br>at com.epam.healenium.treecomparing.JsoupHTMLParser.parse(JsoupHTMLParser.java:25)<br>at com.epam.healenium.SelfHealingEngine.parseTree(SelfHealingEngine.java:140)<br>at com.epam.healenium.processor.HealingProcessor.execute(HealingProcessor.java:35)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:42)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.handlers.proxy.BaseHandler.findElement(BaseHandler.java:63)<br>at com.epam.healenium.handlers.proxy.SelfHealingProxyInvocationHandler.invoke(SelfHealingProxyInvocationHandler.java:39)<br>at jdk.proxy2/jdk.proxy2.$Proxy17.findElement(Unknown Source)<br>at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:194)<br>at com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest.exportGeneralLedgerCSV(generalLedgerTest.java:110)<br>at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)<br>at java.base/java.lang.reflect.Method.invoke(Method.java:580)<br>at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)<br>at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)<br>at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)<br>at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)<br>at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)<br>at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)<br>at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)<br>at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)<br>at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)<br>at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)<br>at java.base/java.lang.Thread.run(Thread.java:1583)<br> at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:220) at com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest.exportGeneralLedgerCSV(generalLedgerTest.java:110) 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) Caused by: com.kinective.omniconnect.support.KinectiveException: Failure to search the loan... Exception Chain:<br>java.lang.NoSuchMethodError: 'org.jsoup.nodes.Element org.jsoup.nodes.Document.root()'<br>Exception Stacktrace: <br>at com.epam.healenium.treecomparing.JsoupHTMLParser.parse(JsoupHTMLParser.java:25)<br>at com.epam.healenium.SelfHealingEngine.parseTree(SelfHealingEngine.java:140)<br>at com.epam.healenium.processor.HealingProcessor.execute(HealingProcessor.java:35)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:42)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50)<br>at com.epam.healenium.handlers.proxy.BaseHandler.findElement(BaseHandler.java:63)<br>at com.epam.healenium.handlers.proxy.SelfHealingProxyInvocationHandler.invoke(SelfHealingProxyInvocationHandler.java:39)<br>at jdk.proxy2/jdk.proxy2.$Proxy17.findElement(Unknown Source)<br>at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:194)<br>at com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest.exportGeneralLedgerCSV(generalLedgerTest.java:110)<br>at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)<br>at java.base/java.lang.reflect.Method.invoke(Method.java:580)<br>at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)<br>at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)<br>at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)<br>at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)<br>at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)<br>at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)<br>at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)<br>at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)<br>at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)<br>at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)<br>at java.base/java.lang.Thread.run(Thread.java:1583)<br> at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:203) ... 14 more Caused by: java.lang.NoSuchMethodError: 'org.jsoup.nodes.Element org.jsoup.nodes.Document.root()' at com.epam.healenium.treecomparing.JsoupHTMLParser.parse(JsoupHTMLParser.java:25) at com.epam.healenium.SelfHealingEngine.parseTree(SelfHealingEngine.java:140) at com.epam.healenium.processor.HealingProcessor.execute(HealingProcessor.java:35) at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:42) at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50) at com.epam.healenium.processor.BaseProcessor.process(BaseProcessor.java:50) at com.epam.healenium.handlers.proxy.BaseHandler.findElement(BaseHandler.java:63) at com.epam.healenium.handlers.proxy.SelfHealingProxyInvocationHandler.invoke(SelfHealingProxyInvocationHandler.java:39) at jdk.proxy2/jdk.proxy2.$Proxy17.findElement(Unknown Source) at com.kinective.omniconnect.groundControl.pages.GCLoanLookupPage.searchAndSelectLoan(GCLoanLookupPage.java:194) ... 14 more
(#TC24 Export the General Ledger (GL) CSV)
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)
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: 8 minutes
Reporter output for Ground Control QA Automation
verifyRequestChange({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation01; selectAssetId:QAAutomation01; clickAssetId:Y; a...)
   --- 22 Sept 16:39:01 891 - TestCaseID:: verifyRequestChange
   --- 22 Sept 16:39:04 242 - 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:
 https://ground-control-test.nxtsoft.com
   --- 22 Sept 16:39:18 156 - Page URL:: https://ground-control-test.nxtsoft.com/login
   --- 22 Sept 16:39:18 156 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
   --- 22 Sept 16:39:19 666 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //input[@id='mat-input-0']]
 Value has been entered in the field - Email Id [ScreenShot]
 Password decrypted Successfully
   --- 22 Sept 16:39:22 202 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //input[@id='mat-input-1']]
 Value has been entered in the field - Password [ScreenShot]
 Entered values for the fields in 'Login' page [ScreenShot]
   --- 22 Sept 16:39:25 250 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //button[@type='submit']]
 Login Button has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:39:26 489 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:39:45 027 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
 Logged In Successfully. [ScreenShot]
   --- 22 Sept 16:39:49 862 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
   --- 22 Sept 16:39:52 542 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:39:58 718 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:40:06 595 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
 Search results found for the search qaautomation01 [ScreenShot]
 Double Clicked on the field - qaautomation01 row [ScreenShot]
   --- 22 Sept 16:40:14 555 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:40:35 002 - Element not found : Error Tooltip
 Loans Page has been loaded successfully [ScreenShot]
   --- 22 Sept 16:40:39 058 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //div[@id='search-bar-container']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:40:40 493 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
 Search results found for the search 11983400 [ScreenShot]
 Double Clicked on the field - 11983400 row [ScreenShot]
   --- 22 Sept 16:40:49 051 - waiting for Loading-Spinner to be disappeared.
 Loans Page has been loaded successfully [ScreenShot]
 Transaction 'Issue List' has been switched successfully [ScreenShot]
   --- 22 Sept 16:41:06 895 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: (//*[contains(text(),'Corrected Field Value')]//preceding::input)[last()]]
 Value has been entered in the field - Corrected Field Value [ScreenShot]
 Implementation Toggle is already On.
   --- 22 Sept 16:41:14 334 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: //div[@role='tab']/child::*[text()='Open Items (NXTsoft)']]
   --- 22 Sept 16:41:15 337 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (0a61560c5aa5543a17b2c6ce8a3be45c)] -> xpath: (//tr/td[normalize-space(text())='EA01_0004'])[last()]]
 EA01_0004 has been clicked Successfully [ScreenShot]
 All Fields has been verified successfully. [ScreenShot]

Test Passed.
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation02; selectAssetId:QAAutomation02; clickAssetId:Y; a...)
   --- 22 Sept 16:41:19 200 - TestCaseID:: verifyErrorsOnLoanLookup
   --- 22 Sept 16:41:22 137 - 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:
 https://ground-control-test.nxtsoft.com
   --- 22 Sept 16:41:35 921 - Page URL:: https://ground-control-test.nxtsoft.com/login
   --- 22 Sept 16:41:35 925 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
   --- 22 Sept 16:41:37 143 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //input[@id='mat-input-0']]
 Value has been entered in the field - Email Id [ScreenShot]
 Password decrypted Successfully
   --- 22 Sept 16:41:39 632 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //input[@id='mat-input-1']]
 Value has been entered in the field - Password [ScreenShot]
 Entered values for the fields in 'Login' page [ScreenShot]
   --- 22 Sept 16:41:43 281 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //button[@type='submit']]
 Login Button has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:41:44 523 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:41:54 386 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
 Logged In Successfully. [ScreenShot]
   --- 22 Sept 16:41:57 241 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
   --- 22 Sept 16:41:58 229 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:42:02 742 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:42:04 892 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation02')])[1]]
 Search results found for the search qaautomation02 [ScreenShot]
 Double Clicked on the field - qaautomation02 row [ScreenShot]
   --- 22 Sept 16:42:12 903 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:42:29 976 - Element not found : Error Tooltip
 Loans Page has been loaded successfully [ScreenShot]
   --- 22 Sept 16:42:33 078 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //input[@*='Loan Number']]
 Value has been entered in the field - Loan Number [ScreenShot]
   --- 22 Sept 16:42:34 819 - waiting for Loading-Spinner to be disappeared.
 Error Detected :  [ScreenShot]
   --- 22 Sept 16:42:48 175 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: //input[@*='Loan Number']]
 Value has been entered in the field - Loan Number [ScreenShot]
   --- 22 Sept 16:42:49 610 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:42:50 110 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (c235867e4937c77852f674c2647a6c17)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')])[1]]
 Double Clicked on the field - row [ScreenShot]
   --- 22 Sept 16:42:50 915 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:43:06 865 - Element not found : Ice Error

Test Passed.
exportGeneralLedgerCSV({ASSET SELECTOR PAGEMAP= searchAsset:test_prologue_gla; selectAssetId:test_prologue_gla; clickAssetI...)
   --- 22 Sept 16:43:07 817 - TestCaseID:: exportGeneralLedgerCSV
   --- 22 Sept 16:43:10 342 - 2 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Export the General Ledger (GL) CSV
Steps:
 https://ground-control-test.nxtsoft.com
   --- 22 Sept 16:43:27 433 - Page URL:: https://ground-control-test.nxtsoft.com/login
   --- 22 Sept 16:43:27 433 - 3 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
   --- 22 Sept 16:43:28 561 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //input[@id='mat-input-0']]
 Value has been entered in the field - Email Id [ScreenShot]
 Password decrypted Successfully
   --- 22 Sept 16:43:31 108 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //input[@id='mat-input-1']]
 Value has been entered in the field - Password [ScreenShot]
 Entered values for the fields in 'Login' page [ScreenShot]
   --- 22 Sept 16:43:34 112 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //button[@type='submit']]
 Login Button has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:43:35 307 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:43:48 793 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
 Logged In Successfully. [ScreenShot]
   --- 22 Sept 16:43:51 045 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
   --- 22 Sept 16:43:52 128 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:43:56 703 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:43:58 907 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'test_prologue_gla')])[1]]
 Search results found for the search test_prologue_gla [ScreenShot]
 Double Clicked on the field - test_prologue_gla row [ScreenShot]
   --- 22 Sept 16:44:06 869 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:44:29 827 - Element not found : Error Tooltip
   --- 22 Sept 16:44:35 232 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //input[@*='Loan Number']]
 Value has been entered in the field - Loan Number [ScreenShot]
   --- 22 Sept 16:44:36 715 - waiting for Loading-Spinner to be disappeared.
 Error Detected : No results found. [ScreenShot]
   --- 22 Sept 16:44:48 855 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (74ea866d6c9e1b0b499936ed7432e0e0)] -> xpath: //input[@*='Loan Number']]
 Value has been entered in the field - Loan Number [ScreenShot]
   --- 22 Sept 16:44:50 141 - waiting for Loading-Spinner to be disappeared.

Failure while Search and Select Loans. [ScreenShot]
verifySubmitLoan({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation01; selectAssetId:QAAutomation01; clickAssetId:Y; a...)
   --- 22 Sept 16:36:14 458 - TestCaseID:: verifySubmitLoan
   --- 22 Sept 16:36:21 960 - 7 - Driver::initialize::Get - com.kinective.omniconnect.support.WebDriverFactory.get(WebDriverFactory.java:566)
Submit the Loan and verify the success Popup
Steps:
 https://ground-control-test.nxtsoft.com
   --- 22 Sept 16:36:37 141 - Page URL:: https://ground-control-test.nxtsoft.com/login
   --- 22 Sept 16:36:37 141 - 4 - Page Load Wait: (Sync) - com.kinective.omniconnect.support.Utils.waitForPageLoad(Utils.java:115)
   --- 22 Sept 16:36:39 389 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //input[@id='mat-input-0']]
 Value has been entered in the field - Email Id [ScreenShot]
 Password decrypted Successfully
   --- 22 Sept 16:36:45 599 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //input[@id='mat-input-1']]
 Value has been entered in the field - Password [ScreenShot]
 Entered values for the fields in 'Login' page [ScreenShot]
   --- 22 Sept 16:36:50 919 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //button[@type='submit']]
 Login Button has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:36:52 525 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:37:09 225 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']]
 Logged In Successfully. [ScreenShot]
   --- 22 Sept 16:37:15 815 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
   --- 22 Sept 16:37:18 403 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:37:25 990 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //*[text()='Select an Asset']//following::div[@class='search-bar']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:37:28 315 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'qaautomation01')])[1]]
 Search results found for the search qaautomation01 [ScreenShot]
 Double Clicked on the field - qaautomation01 row [ScreenShot]
   --- 22 Sept 16:37:36 433 - waiting for Loading-Spinner to be disappeared.
   --- 22 Sept 16:37:57 650 - Element not found : Error Tooltip
 Loans Page has been loaded successfully [ScreenShot]
   --- 22 Sept 16:38:01 745 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //div[@id='search-bar-container']//child::input]
 Value has been entered in the field - Search Bar [ScreenShot]
   --- 22 Sept 16:38:03 326 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: (//td[contains(translate(text(),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'0070000013')])[1]]
 Search results found for the search 011983400 [ScreenShot]
 Double Clicked on the field - 011983400 row [ScreenShot]
   --- 22 Sept 16:38:11 311 - waiting for Loading-Spinner to be disappeared.
 Loans Page has been loaded successfully [ScreenShot]
 Ctrl + Shift + D was pressed successfully.
 Demo Mode is false [ScreenShot]
 Ctrl + Shift + D was pressed successfully.
 Tooltip Found on the Screen : Demo Mode: true [ScreenShot]
 Demo Mode is true [ScreenShot]
   --- 22 Sept 16:38:44 870 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
   --- 22 Sept 16:38:46 018 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //button/child::span[normalize-space(text())='Override Submit']]
 Override Submit has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:38:48 569 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //button[contains(@class,'submit')]]
   --- 22 Sept 16:38:49 913 - Element is displayed:: [[RemoteWebDriver: chrome on Windows 11 (71077b072468d799cd882a00cb57179d)] -> xpath: //button[contains(@class,'submit')]]
 Submit has been clicked Successfully [ScreenShot]
   --- 22 Sept 16:38:51 056 - waiting for Loading-Spinner to be disappeared.
 Logs have been saved to: test-output/network_logs.txt
 Status 200 Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":736,"connectionReused":true,"encodedDataLength":475,"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":"0","content-type":"application/json","date":"Mon, 22 Sep 2025 11:08:51 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 223eafb65ba9a4a1e7198f4bb6ac8e74.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTQqjGiIPHcEOdw=","x-amz-cf-id":"oER1iKkpxWHEVMWpmN0pnyorOtwWZ86Q4jGO4zChlGSocWXmoLPPnw==","x-amz-cf-pop":"BOM78-P11","x-amzn-requestid":"c2b891fe-90c3-4b48-bac3-11a7f9aa8b4a","x-cache":"Miss from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.75853933168088e+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":200,"statusText":"","timing":{"connectEnd":-1,"connectStart":-1,"dnsEnd":-1,"dnsStart":-1,"proxyEnd":-1,"proxyStart":-1,"pushEnd":0,"pushStart":0,"receiveHeadersEnd":1252.71,"receiveHeadersStart":1252.311,"requestTime":1019482.15138,"sendEnd":1.038,"sendStart":0.85,"sslEnd":-1,"sslStart":-1,"workerFetchStart":-1,"workerReady":-1,"workerRespondWithSettled":-1,"workerStart":-1},"url":"https://api-test.nxtsoft.com/v1/jack-henry/jxchange/export-messages"}

Status 200 NOT Found for Export Message
{"alternateProtocolUsage":"unspecifiedReason","charset":"","connectionId":736,"connectionReused":true,"encodedDataLength":516,"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:08:56 GMT","server":"CloudFront","strict-transport-security":"max-age=63072000; includeSubdomains; preload","via":"1.1 223eafb65ba9a4a1e7198f4bb6ac8e74.cloudfront.net (CloudFront)","x-amz-apigw-id":"RTQq7FnVvHcEOrA=","x-amz-cf-id":"NSnPiriajQ98ZhCyGr0bJmlpcCf31SusN6h5IrRPezJ6zmlww0nnVA==","x-amz-cf-pop":"BOM78-P11","x-amzn-errortype":"InternalServerErrorException","x-amzn-requestid":"a25a9bac-ebfa-47bd-bea2-5e4f93eec68f","x-cache":"Error from cloudfront"},"isIpProtectionUsed":false,"mimeType":"application/json","protocol":"h2","remoteIPAddress":"13.227.249.71","remotePort":443,"responseTime":1.758539336773022e+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":5088.887,"receiveHeadersStart":5088.333,"requestTime":1019483.407555,"sendEnd":1316.365,"sendStart":2.071,"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
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
filterTransactionByField
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@712c5463) 0 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
initialize(org.testng.TestRunner@712c5463) 32767 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
initialize(org.testng.TestRunner@712c5463) 40082 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
initialize(org.testng.TestRunner@712c5463) 46670 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
init(org.testng.TestRunner@712c5463) 54388 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
init(org.testng.TestRunner@712c5463) 54390 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
init(org.testng.TestRunner@712c5463) 54391 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
init(org.testng.TestRunner@712c5463) 54391 ms
com.kinective.omniconnect.groundControl.testscripts.transactionsTest.transactionsTest
verifySubmitLoan({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation01; selectAssetId:QAAutomation01; clickAssetId:Y; a...) 62004 ms
com.kinective.omniconnect.groundControl.testscripts.changeRequestTest.changeRequestTest
verifyRequestChange({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation01; selectAssetId:QAAutomation01; clickAssetId:Y; a...) 224290 ms
com.kinective.omniconnect.groundControl.testscripts.loanLookupTest.loanLookupTest
verifyErrorsOnLoanLookup({ASSET SELECTOR PAGEMAP= searchAsset:QAAutomation02; selectAssetId:QAAutomation02; clickAssetId:Y; a...) 362181 ms
com.kinective.omniconnect.groundControl.testscripts.generalLedgerTest.generalLedgerTest
exportGeneralLedgerCSV({ASSET SELECTOR PAGEMAP= searchAsset:test_prologue_gla; selectAssetId:test_prologue_gla; clickAssetI...) 470394 ms