com.imm.testscripts.FIManagement.FIManagement
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
({Tenant_URL=https://esignnonprod.immesign.com/qa/tenantmanager/, EmailID=test.docadmin@immonline.com;, WorkflowSummary=, Login_User_ID=automationtest1@immtestcu.onmicrosoft.com, Address=, FiStatus=, FiAdmin_LastName=, Add_Dictionary=, GRP_PermissionRadio=, Effect_Summary=, Name=, GRP_PermissionChkBox=, NewUser_ID=, LocalDomain=, PartiesToView=, NewName=, User_ID=, Wkf_Permission=, Reset_Password=, NewDescription=, AZDomain=, Workflow=Basic_WF, City=, Delete_Dictionary=, AttachmentTypeOption=, PlusFi=true, NewEmailID=eSignQATest@hotmail.com;, State=, Login_Password=iMM@2022, eSignClient=, ClientID=, Domain=, UserType=, FI_Type=Unified, NewGroup=, Tenant_User=, FiAdmin_FirstName=, Group=, Dictionary=, FI_Name=, CompletionOder=Complete in order; Complete in any order;, Description=Set Kiosk toggle enable and set Kiosk Setting dropdown field in Tenant manager for Plus FI. create RTS and XML session one after another with different Kiosk setting dropdown options and different signing order (Complete in order, Complete in any order) and verify Kiosk functionality for the 'eSignature Management' page and 'Remote Signature Status' page, AdditionalDomainName=, SearchUser=, Filepath=src/main/resources/testdata/files/documentRTS/BasicRTSDocs/005BA1.pdf;src/main/resources/testdata/files/documentRTS/BasicRTSDocs/513BA.pdf;src/main/resources/testdata/files/documentRTS/BasicRTSDocs/ZZZZ_SampleDoc.pdf, TestID=VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi, KioskDropDownValues=Copy;Sign Now;Copy and Sign Now;, FiAdmin_UserID=, Dictionary_Code=, IndexSource=, Access_Password=, UserURL2=, Inbox_Permission=, Confirm_Reset_Password=, AdditionalLocalDomainName=, Notes=, Inbox=, GlobalAdmin=, Path=src/main/resources/testdata/files/documentRTS/BasicRTSDocs/BasicRTSDocTemplates.zip;, Copy_User_ID=, Tenant_Password=, Enter_eSignClient=, ZipCode=, FI_ID=KioskPlus1, XMLSessionURL=https://esignplusqa.immesign.com/TEAASP/HostDispatch.aspx?hostid=XP&hsfiid=KioskPlus1&xmlData=D:\Automation_DataFiles\PCO1O2-AlphaFiB_plusFi.xml, Confirm_Password=, CasesUser=, Tab=, UserURL=, Copy_Tab=})
java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.util.Objects.checkIndex(Objects.java:359)
at java.base/java.util.ArrayList.get(ArrayList.java:427)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.openqa.selenium.support.pagefactory.internal.LocatingElementListHandler.invoke(LocatingElementListHandler.java:40)
at jdk.proxy2/jdk.proxy2.$Proxy27.get(Unknown Source)
at com.imm.pages.RemoteSettingsPage.selectRemoActionCompletionOrderToggle(RemoteSettingsPage.java:951)
at com.imm.testscripts.FIManagement.FIManagement.VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi(FIManagement.java:11887)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
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.ArrayList.forEach(ArrayList.java:1511)
at org.testng.TestRunner.privateRun(TestRunner.java:794)
at org.testng.TestRunner.run(TestRunner.java:596)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332)
at org.testng.SuiteRunner.run(SuiteRunner.java:276)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1134)
at org.testng.TestNG.runSuites(TestNG.java:1063)
at org.testng.TestNG.run(TestNG.java:1031)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
(VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi)
C:\Users\sa_kaushal.patel\git\AdobeSignCloud\testxml\regression\Chrome_Run.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite thread-count="500" name="IMM_Esign_Chrome" guice-stage="DEVELOPMENT" verbose="3">
<parameter name="webSite" value="https://esignplusqa.immesign.com/TEAASP/login.aspx"/>
<parameter name="projectKey" value="SIGN"/>
<parameter name="deviceHost" value="localhost"/>
<parameter name="sessionUrl" value="https://esignplusqa.immesign.com/teaasp/hostdispatch.aspx?hostid=XP&hsfiid=autoesign&XMLData=D:\Automation_DataFiles\PrimarySpouse.xml"/>
<parameter name="devicePort" value="4444"/>
<parameter name="browserName" value="chrome_windows"/>
<test thread-count="1" name="IMM_Test_Chrome" verbose="3">
<classes>
<class name="com.imm.testscripts.FIManagement.FIManagement">
<methods>
<include name="VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi"/>
</methods>
</class> <!-- com.imm.testscripts.FIManagement.FIManagement -->
</classes>
</test> <!-- IMM_Test_Chrome -->
</suite> <!-- IMM_Esign_Chrome -->
Tests for IMM_Esign_Chrome
- IMM_Test_Chrome (1 class)
Groups for IMM_Esign_Chrome
Kiosk
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
P1
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
Smoke
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
Times for IMM_Esign_Chrome
Total running time: 1 minutes
Reporter output for IMM_Esign_Chrome
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi({Tenant_URL=https://esignnonprod.immesign.com/qa/tenantmanager/, EmailID=test.docadmin@immonline.com...)
eSign Tenant Manager -CreateFi Page open up [ScreenShot]
Successfully navigated to 'Manage FI' page [ScreenShot]
Fi details are matching [ScreenShot]
Successfully navigated to 'Remote Setting' page [ScreenShot]
Index 1 out of bounds for length 0 [ScreenShot]
--- 16 Apr 14:37:58 108 - TestCaseID:: VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi
--- 16 Apr 14:38:08 787 - 10 - Driver::initialize::Get - com.imm.support.WebDriverFactory.get(WebDriverFactory.java:558)
Set Kiosk toggle enable and set Kiosk Setting dropdown field in Tenant manager for Plus FI. create RTS and XML session one after another with different Kiosk setting dropdown options and different signing order (Complete in order, Complete in any order) and verify Kiosk functionality for the 'eSignature Management' page and 'Remote Signature Status' page
Steps:
--- 16 Apr 14:38:18 648 - Page URL:: https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize?client_id=7be6e63f-308a-4475-979c-c5c021156f67&scope=api%3a%2f%2f7ab4b4a1-91a2-4b47-8aa5-e2ab73338e0b%2fall%20openid%20profile%20offline_access&redirect_uri=https%3a%2f%2fesignnonprod.immesign.com%2fqa%2ftenantmanager%2f&client-request-id=6482aa7c-9c0a-43cb-91d5-97b60e77f30e&response_mode=fragment&response_type=code&x-client-sku=msal.js.browser&x-client-ver=3.0.2&client_info=1&code_challenge=4nataaprky-fzsxprv7zllfcyjfavwek4dc0akeicaa&code_challenge_method=s256&nonce=2715d6d0-36d8-4c31-ab57-dd7311de9d40&state=eyjpzci6imy3yjfjota5lthhmtytndrlyi1iymfiltc5y2zhm2rkmjy2osisim1ldgeionsiaw50zxjhy3rpb25uexblijoicmvkaxjly3qifx0%3d&sso_reload=true
--- 16 Apr 14:38:18 649 - 4 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:38:37 724 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: idSIButton9]
--- 16 Apr 14:38:37 849 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: i0116]
--- 16 Apr 14:38:38 947 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: idSIButton9]
--- 16 Apr 14:38:45 842 - Page URL:: https://login.microsoftonline.com/common/login
--- 16 Apr 14:38:45 843 - 4 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:38:45 943 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: lightbox]
--- 16 Apr 14:38:46 038 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: idSIButton9]
--- 16 Apr 14:38:51 982 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/home
--- 16 Apr 14:38:51 982 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:38:55 138 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/create
--- 16 Apr 14:38:55 139 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:38:55 253 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: createdFIList]
eSign Tenant Manager -CreateFi Page open up [ScreenShot]
--- 16 Apr 14:38:58 770 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/create
--- 16 Apr 14:38:58 770 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:38:58 869 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> css selector: .header]
--- 16 Apr 14:39:01 185 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> xpath: //*[@id='Menu_EditFI']/c-sidebar-nav-link-content]
--- 16 Apr 14:39:04 453 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/basic
--- 16 Apr 14:39:04 454 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:07 586 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/basic
--- 16 Apr 14:39:07 586 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:10 714 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/basic
--- 16 Apr 14:39:10 714 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:10 809 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> css selector: div.d-flex.align-items-center.justify-content-between.ng-star-inserted > div > label]
--- 16 Apr 14:39:13 985 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/basic
--- 16 Apr 14:39:13 987 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:14 081 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> css selector: .header]
Successfully navigated to 'Manage FI' page [ScreenShot]
--- 16 Apr 14:39:20 359 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/basic
--- 16 Apr 14:39:20 360 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:22 708 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> xpath: //div[contains(@class,'ng-placeholder')]]
--- 16 Apr 14:39:28 954 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> xpath: //div[@class='textWrapper' and contains(text(),'Remote Settings')]]
--- 16 Apr 14:39:29 074 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> xpath: //div[@class='textWrapper' and contains(text(),'Remote Settings')]]
--- 16 Apr 14:39:32 549 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/remote
--- 16 Apr 14:39:32 550 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:32 598 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: headerRemoteSettings]
--- 16 Apr 14:39:35 784 - Page URL:: https://esignnonprod.immesign.com/qa/tenantmanager/#/fi/manage/remote
--- 16 Apr 14:39:35 784 - 3 - Page Load Wait: (Sync) - com.imm.support.Utils.waitForPageLoad(Utils.java:118)
--- 16 Apr 14:39:35 879 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> css selector: .header]
Fi details are matching [ScreenShot]
Successfully navigated to 'Remote Setting' page [ScreenShot]
--- 16 Apr 14:39:36 529 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: SelectKioskSettings]
--- 16 Apr 14:39:37 699 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: SelectKioskSettings]
--- 16 Apr 14:39:38 970 - Element is displayed using Selenide:: [[RemoteWebDriver: chrome on Windows 11 (5dcd878856b1e471e2d430086a757fe2)] -> id: SelectKioskSettings]
Index 1 out of bounds for length 0 [ScreenShot]
51 ignored methods
com.imm.testscripts.FIManagement.FIManagement
verifyCopyUSerWithInboxTab
VerifyKioskFunctionalityWithRTSAndXMLSessionInEsign
verifySortOrderOfGroupAndDescription
createGroupAddGroupMember
verifyUserSearchInAddUsers
VeirfyKioskToggleAndKioskSettingDropdownInTM
createUserForExistingFI
verifyCopyUSerChangeTabsAndCreateaSession
verifyCopyUSerWithNoGroups
verifySearchUSerWithNameUserDomain
deleteGroupWithMultipleUsers
createMultipleUserForWorkflow
verifyCopyUSerAffectsAnotherFi
verifyRemoteIDMeauthenticationinUserMaintenanceandEffectivePermissions
deleteUserWithSingleOrMultipleGroups
verifyCopyGroupsWith100PlusUSers
verifyUIElementsForUserMaintenancePage
verifySessionAftercreateAndDeleteUser
verifyCopyUSerWithPermissionGroupeSignClientTabs
verifyCopyUSerWitheSignClientTab
verifyRemoteIDMeUserPermissions
verifySearchGroupsWithTitleOrDate
verifyUIElementsForGroupMaintenancePage
verifyCopyUSerWithWorkflowTab
createSameUserWithDefaultAndcustomDomain
addUserWithWindowsSupportedCharacters
createInboxManagement
verifyCopyUSerWithMultipleGroups
verifyCopyUSerWith50PlusGroups
verifySessionAftercreateAndInactiveUser
verifyCopyGroupsWithPermissionAndMembersTabs
verifyCopyUSerWithGroupTab
verifyGroupAbleToEdit
verifyGroupSearchInAddNewGroup
verifyCopyGroupsWithPermissionsTab
AdobeSMSGroupMaintenance
verifyCopyGroupsWithGroupMembersTab
createNewFIUser
VerifyRemoteAccessAuthenticationandeDeliveryAuthenticationRemoteIDMeinGroupMaintenance
AdobeSMSBasedOnUserPermission
verifyCopyUSerWithPermissonTab
deleteGroupsInTheGroupsTabAndSearchGroupInGroupTab
verifySortOrderOfUserAndName
verifyMultiDomainTMManageFIAzureDetailsandEsignUsersLogin
verifyUserAbleToEditWithOrWithoutResetPassword
verifyUserDetailsAfterLoginWithUser
verifyLastEditTimeInUserProfile
createUserDefaultBelongsToUserGroup
AdobeSMSUserMaintenance
verifyCopyUSerWithWorkflowInboxPermissionEsignClientTabs
verifyMultiDomainTMCreateFIAzureDetailsandEsignUsersLogin
VerifyKioskFunctionalityWithRTSAndXMLSessionInEsign
verifySortOrderOfGroupAndDescription
createGroupAddGroupMember
verifyUserSearchInAddUsers
VeirfyKioskToggleAndKioskSettingDropdownInTM
createUserForExistingFI
verifyCopyUSerChangeTabsAndCreateaSession
verifyCopyUSerWithNoGroups
verifySearchUSerWithNameUserDomain
deleteGroupWithMultipleUsers
createMultipleUserForWorkflow
verifyCopyUSerAffectsAnotherFi
verifyRemoteIDMeauthenticationinUserMaintenanceandEffectivePermissions
deleteUserWithSingleOrMultipleGroups
verifyCopyGroupsWith100PlusUSers
verifyUIElementsForUserMaintenancePage
verifySessionAftercreateAndDeleteUser
verifyCopyUSerWithPermissionGroupeSignClientTabs
verifyCopyUSerWitheSignClientTab
verifyRemoteIDMeUserPermissions
verifySearchGroupsWithTitleOrDate
verifyUIElementsForGroupMaintenancePage
verifyCopyUSerWithWorkflowTab
createSameUserWithDefaultAndcustomDomain
addUserWithWindowsSupportedCharacters
createInboxManagement
verifyCopyUSerWithMultipleGroups
verifyCopyUSerWith50PlusGroups
verifySessionAftercreateAndInactiveUser
verifyCopyGroupsWithPermissionAndMembersTabs
verifyCopyUSerWithGroupTab
verifyGroupAbleToEdit
verifyGroupSearchInAddNewGroup
verifyCopyGroupsWithPermissionsTab
AdobeSMSGroupMaintenance
verifyCopyGroupsWithGroupMembersTab
createNewFIUser
VerifyRemoteAccessAuthenticationandeDeliveryAuthenticationRemoteIDMeinGroupMaintenance
AdobeSMSBasedOnUserPermission
verifyCopyUSerWithPermissonTab
deleteGroupsInTheGroupsTabAndSearchGroupInGroupTab
verifySortOrderOfUserAndName
verifyMultiDomainTMManageFIAzureDetailsandEsignUsersLogin
verifyUserAbleToEditWithOrWithoutResetPassword
verifyUserDetailsAfterLoginWithUser
verifyLastEditTimeInUserProfile
createUserDefaultBelongsToUserGroup
AdobeSMSUserMaintenance
verifyCopyUSerWithWorkflowInboxPermissionEsignClientTabs
verifyMultiDomainTMCreateFIAzureDetailsandEsignUsersLogin
Methods in chronological order
com.imm.testscripts.FIManagement.FIManagement
initialize(org.testng.TestRunner@36349e29)
0 ms
init(org.testng.TestRunner@36349e29)
10342 ms
VerifyKioskFunctionalityWithRTSAndXMLSessionInPlusFi({Tenant_URL=https://esignnonprod.immesign.com/qa/tenantmanager/, EmailID=test.docadmin@immonline.com...)
21451 ms