0% found this document useful (0 votes)
71 views31 pages

Logs

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views31 pages

Logs

Uploaded by

amit bhalla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 31

PS C:\Users\amit.bhalla.

LINK-MP2ET0XK\eon_pom> npm run test-functional-local-qa ;


npm run xray-results-qclsa

> [email protected] test-functional-local-qa


> cross-env NODE_ENV=local TARGET_ENV=qa mocha 'src/test/*/*.spec.js' --reporter
mocha-multi-reporters --reporter-options configFile=multi-reporters-config.json

target_env: qa

Do Not Disturb @admin @dnd @regression

DevTools listening on ws://127.0.0.1:50243/devtools/browser/5db2519d-4862-494a-


a503-a419d0f1a3e4
1) Access by clicking on Management and then Campaign on the Nav Bar
SMS Settings
2) Specify SMS DND Start Time
3) Specify SMS DND End Time
4) Save SMS DND Settings
5) Remove SMS DND settings
Voice Settings @admin
6) Specify Voice DND Start Time
7) Specify Voice DND End Time
8) Save Voice DND Settings
9) Remove Voice DND settings

Approvers @admin @approvers

DevTools listening on ws://127.0.0.1:50395/devtools/browser/900eb619-523e-4f56-


bdf4-98a419c96db6
Setup Steps
10) Delete any current approvers
Access by clicking on Management and then Campaign on the Nav Bar
✔ Access by clicking on Management and then Campaign on the Nav Bar (2643ms)
Create a new approver
✔ Access by clicking on New Approver button on Admin Functions page (1514ms)
✔ Specify Approver Name (1188ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Specify Approver Email (1304ms)
✔ Specify Approver SMS (1656ms)
✔ Save New Approver (570ms)
✔ Verify New Approver has been created (3246ms)
Edit, Search, Delete
✔ Edit an approver (8900ms)
✔ Verify Approver has been Edited (2072ms)
✔ Search: Existing Name finds Approver (2025ms)
✔ Search: Non-existing Name finds no Approvers (1739ms)
✔ Search: Existing Creator finds Approver (2834ms)
✔ Search: Non-existing Creator finds no Approvers (1534ms)
✔ Search: Existing SMS finds Approver (2256ms)
✔ Search: Non-existing SMS finds no Approvers (2349ms)
✔ Search: Existing Email finds Approver (2103ms)
✔ Search: Non-existing Email finds no Approvers (1545ms)
✔ Cancel Delete an Approver (3858ms)
✔ Delete an Approver (3567ms)

Folders Interface @Folders @regression

DevTools listening on ws://127.0.0.1:50728/devtools/browser/7a3916e1-a682-451d-


ac0b-558a14134373
✔ Access by clicking on folder on the Nav Bar (5324ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Click on new folder and save it (5466ms)
✔ Click on search Folder textbox (3302ms)

Homepage @homepage @regression

DevTools listening on ws://127.0.0.1:50953/devtools/browser/19bd4e8c-3ddb-481c-


af23-d5b5d7092c3a
Large Square Buttons
11) Create Campaign opens /campaigns/create @largeSquareButtons
12) "after each" hook for "Create Campaign opens /campaigns/create
@largeSquareButtons"

Keyword Interface @keyword @regression

DevTools listening on ws://127.0.0.1:51112/devtools/browser/35352638-bd58-41e6-


8c30-31707759f366
✔ Access by clicking on keyword on the Nav Bar (5423ms)
Create a new keyword with response
✔ Click on ADD NEW KEYWORD button (322ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Select Short Code 62667 (365ms)
✔ Specify keyword string (259ms)
✔ Specify keyword response (394ms)
✔ Click on SAVE button (309ms)
Edit a keyword
✔ Click on Edit button (1788ms)
✔ Clear keyword string (1505ms)
[14928:58788:1127/184033.300:ERROR:dns_config_service.cc(273)] DNS config watch
failed.
[62560:61540:1127/184033.300:ERROR:dns_config_service.cc(273)] DNS config watch
failed.
✔ Clear keyword response (1622ms)
✔ Specify new keyword string (240ms)
✔ Specify new keyword response (342ms)
✔ Click on SAVE button (191ms)
Verify keyword has been edited
✔ Verify new keyword string (5270ms)
✔ Verify new keyword response (227ms)
Delete keyword - Cancel
✔ Click on delete keyword button (189ms)
✔ Click on CANCEL button (140ms)
Delete a keyword
✔ Click on delete keyword button (247ms)
✔ Click on DELETE KEYWORD button (270ms)

Lists Interface @lists @regression

DevTools listening on ws://127.0.0.1:51375/devtools/browser/c0b1780a-4b28-42a5-


99e2-a3cdf342bdb6
✔ accessible by clicking on Lists on the Nav Bar (1850ms)
✔ upload a data file (8599ms)
✔ view the uploaded list data (211ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ select headers for header mapping (6009ms)
✔ fill out the fields (5004ms)
✔ verify that the table data matches the csv file data (5297ms)
13) edit a recipient
14) remove a recipient
✔ add a recipient (6720ms)
✔ deDuplication (4991ms)
✔ dipping (555ms)
15) edit a recipient
16) delete a recipient

Login Interface @login @regression

DevTools listening on ws://127.0.0.1:51637/devtools/browser/8f123e1c-33ab-48da-


bee9-dd854e972413
✔ email address is incorrect (11956ms)
✔ password is incorrect (5628ms)
✔ email and password are correct (4847ms)
✔ redirect to the Homepage if already logged in (3231ms)

Logout Button

DevTools listening on ws://127.0.0.1:51798/devtools/browser/4491586a-befc-46c7-


a642-71c371f4c826
✔ log the user out and display the Login Interface (11735ms)

Seeds Interface @seeds @regression

DevTools listening on ws://127.0.0.1:51872/devtools/browser/18e48756-9795-47aa-


be91-3504f11f67e2
✔ accessible by clicking on Seeds on the Nav Bar (3793ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ create a new seed (25669ms)
✔ sort seeds by name (1327ms)
✔ edit a seed (5124ms)
✔ delete a seed (4747ms)

Nav Bar Functionality @navbar @regression


Management Button Shows and Hides Campaign Button

DevTools listening on ws://127.0.0.1:52153/devtools/browser/c18f9402-effc-452c-


b3eb-1d3c113dd06f
17) Management button dispays Campaign button if Campaign button is hidden
18) Management button hides Campaign button if Campagin button is displayed
Nav Bar Icon Buttons

DevTools listening on ws://127.0.0.1:52328/devtools/browser/f17a4e9f-87f3-4b66-


b3b9-442b3dafbae0
19) Homepage button opens /homepage
20) Campaigns button opens /campaigns
✔ Inbound button opens /inbound (2604ms)
✔ Lists button opens /recipient-lists (961ms)
✔ Master List button opens /master-recipients (1981ms)
✔ Templates button opens /master-templates (1169ms)
✔ Reports button opens /reports (1834ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Suppression button opens /suppression (892ms)
✔ Keyword button opens /keyword (930ms)
✔ Map button opens /map (790ms)
✔ Calendar button opens /calendar (786ms)
✔ Seeds button opens /seeds (971ms)
✔ Management button dispays Campaign button (1585ms)
✔ Management -> Campaign button opens /admin (771ms)
Nav Bar Text Buttons

DevTools listening on ws://127.0.0.1:52563/devtools/browser/fb94faa2-7b7d-4d13-


a2ea-573955b35b0f
21) Homepage button opens /homepage
22) Campaigns button opens /campaigns
✔ Inbound button opens /inbound (1336ms)
✔ Lists button opens /recipient-lists (1212ms)
✔ Master List button opens /master-recipients (1609ms)
✔ Templates button opens /master-templates (1400ms)
✔ Reports button opens /reports (1196ms)
✔ Suppression button opens /suppression (947ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Keyword button opens /keyword (1117ms)
✔ Map button opens /map (959ms)
✔ Calendar button opens /calendar (751ms)
✔ Seeds button opens /seeds (1005ms)
✔ Management button dispays Campaign button (1494ms)
✔ Management -> Campaign button opens /admin (847ms)

Suppression Interface @suppression @regression

DevTools listening on ws://127.0.0.1:52745/devtools/browser/40d13bb3-b685-49c5-


80f7-8b26f7438770
23) accessible by clicking on Suppression on the Nav Bar
24) add an SMS number
25) delete an SMS number
26) add an E-mail address
27) delete an E-mail address
- add a Voice number
- delete a Voice number

Templates - Inbound @templatesInbound @regression

DevTools listening on ws://127.0.0.1:52869/devtools/browser/bf5b2a3b-af7e-43f2-


8718-58f793d40c93
✔ Access by clicking on Templates on the Nav Bar (3188ms)
✔ Click on NEW TEMPLATE button (707ms)
✔ Specify Template Name (813ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Specify Visibility - Company (335ms)
✔ Specify Type - Inbound (245ms)
28) Specify Voice Talent - en-US-Wavenet-A
✔ Add Voice Actions - Add TTS (658ms)
✔ Specify TTS Content (944ms)

List: Screen is not Auto-refreshed after filtering @ECS-2113

DevTools listening on ws://127.0.0.1:53077/devtools/browser/3c8773c6-d7e6-4ac2-


9e49-401cc92fb0b8
✔ Setup Step: Navigate to Recipient Lists creation page (3099ms)
29) Setup Step: Search the required List by name and creator
RECIPIENT LISTS FOUND FOR YOUR FILTERS
✔ Setup Step: Verify Filters on Recipient lists
30) should search the required List by name and creator, then verify
persistence after 1 minute

Add Tag to Template Search Bar @ECS-2486


DevTools listening on ws://127.0.0.1:53310/devtools/browser/42986552-74a5-4491-
bbb6-70273580d2ba
✔ should access Templates by clicking on Templates in the Nav Bar (2768ms)
✔ should click on TEMPLATE search box (758ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ should enter value in TEMPLATE search box (749ms)

DND Page pop displaying "DNS" rather DND when removing DND hours @ECS-2488

DevTools listening on ws://127.0.0.1:53405/devtools/browser/4ff5bdf5-bb00-4d4c-


a962-ff797bf7b4a5
AssertionError: expected 'https://eons.qa.mbdt01.com/homepage?' to equal
'https://eons.qa.mbdt01.com/master-tem…'
at Context.<anonymous> (C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\src\test\
scenario\ECS-2488.spec.js:37:22)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
showDiff: true,
actual: 'https://eons.qa.mbdt01.com/homepage?',
expected: 'https://eons.qa.mbdt01.com/master-templates?',
operator: 'strictEqual'
}
✔ TC_001 | Access by clicking on Management on the Nav Bar (1159ms)
✔ TC_002 | Click on Campaign button (214ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ TC_003 | Click on update without Entering SMS time (2337ms)
✔ TC_004 | Enter SMS Start Time (379ms)
✔ TC_005 | Enter SMS End Time (510ms)
✔ TC_006 | Click on SMS Update (262ms)
31) TC_007 | Validate Add SMS DND Notification
✔ TC_008 | Click on Remove SMS (221ms)
32) TC_009 | Validate Remove SMS DND Notification
✔ TC_010 | Click on update without Entering Voice time (1382ms)
✔ TC_011 | Enter Voice Start Time (380ms)
✔ TC_012 | Enter Voice End Time (347ms)
✔ TC_013 | Click on Voice Update (148ms)
33) TC_014 | Validate Add Voice DND Notification
✔ TC_015 | Click on Remove Voice (155ms)
34) TC_016 | Validate Remove Voice DND Notification

should not allow user to “go to” the current step In Voice on @ECS-2745

DevTools listening on ws://127.0.0.1:53474/devtools/browser/e49a410d-f094-47f0-


b757-a1e0d4b9e116
✔ Access by clicking on Templates on the Nav Bar (1706ms)
✔ Click on NEW TEMPLATE button (519ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Specify Template Name (1792ms)
✔ Specify Visibility - Company (199ms)
✔ Specify Type - Voice (213ms)
35) Specify Voice Talent - en-US-Wavenet-A
36) Click and select an option from caller ID by index from dropdown
37) Specify retries - 2
38) Specify optoutkey - 9
39) Check optoutkey is not selected
40) Specify new optoutkey - 6
41) Clear selection
42) Add Voice Actions - Add Direction
43) Setup Step: Search the drowpdwon value of Add direction
Results found before wait: [
'',
'You can only test voice calls that were saved as a template in advance. To test
the latest voice template please save it first.',
'',
''
]
44) should search the required List by drowpdwon value persistence after 1
minute
45) Add Voice Actions - Add TTS
46) Validate Save Message

Voice Template UI: remove the “Add voice File” Button in the “Add DTMF” General
Panel @ECS-2746

DevTools listening on ws://127.0.0.1:53581/devtools/browser/05c80d9c-ff08-462f-


bc8e-24a653b7eaf5
✔ Setup Step: Navigate to the Templates section (2724ms)
47) Setup Step: Click on the NEW TEMPLATE button and complete the following
steps
48) Setup Step: Click and select an option from caller ID by index from
dropdown
Created TensorFlow Lite XNNPACK delegate for CPU.
49) Setup Step: Specify retries - 2 and Specify optoutkey - 9
50) Setup Step: Add Voice Actions - Add TTS
51) Should add Voice Actions - Add DTMF
52) Should disable "Add Voice File" after selecting "Add DTMF"

Suppression Interface @suppression @ECS-3110

DevTools listening on ws://127.0.0.1:53681/devtools/browser/830c738c-18ea-48b7-


8b32-c93f54ad63d9
53) accessible by clicking on Suppression on the Nav Bar
54) add an SMS number
55) add a second SMS number with the a same short code
56) add a third SMS number with the same short code
57) Delete the first suppressed number
false
✔ check to see the number of short codes is equal to 2 (1322ms)

EONS 3 Delete Option for template is missing @ECS-3833

DevTools listening on ws://127.0.0.1:53756/devtools/browser/5d34409a-f740-42ae-


94e0-91abde55d5d5
✔ Setup Step: Navigate to the Templates section (2666ms)
✔ Setup Step: Creating a new template (3576ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Setup Step: Navigate to the Templates section after creating a new template
(2482ms)
Looking for template with name: Template Deletion Test2
✔ should locate a template created by the logged-in user (2020ms)
✔ should check for the presence of the delete icon next to the user-created
template (153ms)
58) should delete the selected template and confirm deletion
59) should verify all templates have a delete option

Deselecting a keypress for opt-out instead of using the X to remove, throws error
and won't let user move on @ECS-3879
DevTools listening on ws://127.0.0.1:53845/devtools/browser/fd2a2196-5a94-4b70-
bd45-65d6b7656664
✔ Access by clicking on Templates on the Nav Bar (1692ms)
✔ Click on NEW TEMPLATE button (477ms)
✔ Specify Template Name (393ms)
✔ Specify Visibility - Company (220ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ Specify Type - Voice (249ms)
60) Specify Voice Talent - en-US-Wavenet-A
61) Click and select an option from caller ID by index from dropdown
62) Specify retries - 2
63) Specify optoutkey - 9
64) Check optoutkey is not selected
65) Specify new optoutkey - 6
66) Clear selection
67) Add Voice Actions - Add TTS
68) Specify TTS Content
69) Click Save Button
70) Validate Save Message

Template UI : Variable names with spaces "fail silently" for SMS and EMAIL@ECS-
3907

DevTools listening on ws://127.0.0.1:53956/devtools/browser/f1977d92-ce3f-4160-


b55b-89e88f854ca4
✔ TC_001 | should access Templates by clicking on Templates in the Nav Bar
(3308ms)
Created TensorFlow Lite XNNPACK delegate for CPU.
✔ TC_002 | Click on NEW TEMPLATE button (642ms)
✔ TC_003 | Specify Template Name (728ms)
✔ TC_004 | Specify Visibility - Company (407ms)
✔ TC_005 | Select - SMS (369ms)
✔ TC_006 | Enter Invalid Data in SMS Section (2709ms)
✔ TC_007 | Click on Save for SMS (362ms)
71) TC_008 | Validate Error message at SMS
✔ TC_009 | Deselect - SMS (339ms)
✔ TC_010 | Select - EMAIL (384ms)
✔ TC_011 | Enter Data in From EMAIL (3789ms)
✔ TC_012 | Enter Invalid Data in EMAIL Subject (2865ms)
✔ TC_013 | Enter Invalid Data in EMAIL Body (1834ms)
✔ TC_014 | Click on update for Email (454ms)
72) TC_015 | Validate Error message at EMAIL

Lists Interface @lists @regression @ECS-4232

DevTools listening on ws://127.0.0.1:54116/devtools/browser/eb4e8d62-2060-4ee6-


a049-6a6d5e12c100
✔ accessible by clicking on Lists feature on the Nav Bar (2042ms)
✔ Duplicate a list from the list page (3817ms)

139 passing (12m)


2 pending
72 failing

1) Do Not Disturb @admin @dnd @regression


Access by clicking on Management and then Campaign on the Nav Bar:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-admin"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

2) Do Not Disturb @admin @dnd @regression


SMS Settings
Specify SMS DND Start Time:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="dns-start-time"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

3) Do Not Disturb @admin @dnd @regression


SMS Settings
Specify SMS DND End Time:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="dns-end-time"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

4) Do Not Disturb @admin @dnd @regression


SMS Settings
Save SMS DND Settings:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="set-dns-button"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

5) Do Not Disturb @admin @dnd @regression


SMS Settings
Remove SMS DND settings:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="remove-dns-button"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

6) Do Not Disturb @admin @dnd @regression


Voice Settings @admin
Specify Voice DND Start Time:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="dnd-start-time"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

7) Do Not Disturb @admin @dnd @regression


Voice Settings @admin
Specify Voice DND End Time:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="dnd-end-time"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

8) Do Not Disturb @admin @dnd @regression


Voice Settings @admin
Save Voice DND Settings:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="set-dnd-button"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

9) Do Not Disturb @admin @dnd @regression


Voice Settings @admin
Remove Voice DND settings:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="remove-dnd-button"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

10) Approvers @admin @approvers


Setup Steps
Delete any current approvers:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-admin"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

11) Homepage @homepage @regression


Large Square Buttons
Create Campaign opens /campaigns/create @largeSquareButtons:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//*[@id="root"]/div[2]/div[3]/div/div/div/div/div/
div[1]/div/a"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\functional\homepage.spec.js:30:7)

12) Homepage @homepage @regression


"after each" hook for "Create Campaign opens /campaigns/create
@largeSquareButtons":
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-homepage"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

13) Lists Interface @lists @regression


edit a recipient:
TypeError: Cannot read properties of undefined (reading 'click')
at editRecipient (src\models\recipientList\recipientList.js:62:32)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Context.<anonymous> (src\test\functional\lists.spec.js:96:9)

14) Lists Interface @lists @regression


remove a recipient:
TypeError: Cannot read properties of undefined (reading 'click')
at deleteRecipient (src\models\recipientList\recipientList.js:74:34)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Context.<anonymous> (src\test\functional\lists.spec.js:105:9)

15) Lists Interface @lists @regression


edit a recipient:
TypeError: Cannot read properties of undefined (reading 'click')
at Object.editRecipient (src\models\recipientList\recipientList.js:62:32)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async editRecipientList (src\models\recipientList\recipientList.js:117:9)
at async Context.<anonymous> (src\test\functional\lists.spec.js:137:9)

16) Lists Interface @lists @regression


delete a recipient:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//button[@title="Delete recipient list"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

17) Nav Bar Functionality @navbar @regression


Management Button Shows and Hides Campaign Button
Management button dispays Campaign button if Campaign button is hidden:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-admin"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

18) Nav Bar Functionality @navbar @regression


Management Button Shows and Hides Campaign Button
Management button hides Campaign button if Campagin button is displayed:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-admin"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

19) Nav Bar Functionality @navbar @regression


Nav Bar Icon Buttons
Homepage button opens /homepage:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-homepage"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

20) Nav Bar Functionality @navbar @regression


Nav Bar Icon Buttons
Campaigns button opens /campaigns:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-campaigns"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

21) Nav Bar Functionality @navbar @regression


Nav Bar Text Buttons
Homepage button opens /homepage:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-text-homepage"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
22) Nav Bar Functionality @navbar @regression
Nav Bar Text Buttons
Campaigns button opens /campaigns:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-text-campaigns"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

23) Suppression Interface @suppression @regression


accessible by clicking on Suppression on the Nav Bar:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-suppression"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

24) Suppression Interface @suppression @regression


add an SMS number:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="suppression-create-new"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

25) Suppression Interface @suppression @regression


delete an SMS number :
Error: ENOENT: no such file or directory, open 'C:\Users\amit.bhalla.LINK-
MP2ET0XK\eon_pom\Delete-sms-sup-2024-11-27T13:14:37.350Z.png'
at Object.openSync (node:fs:581:18)
at Object.writeFileSync (node:fs:2365:35)
at takeScreenShotAndThrow (src\models\utils.js:81:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Context.<anonymous> (src\test\functional\suppression.spec.js:65:7)

26) Suppression Interface @suppression @regression


add an E-mail address:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"button[value="email"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

27) Suppression Interface @suppression @regression


delete an E-mail address:
TypeError: Cannot read properties of undefined (reading 'click')
at Context.<anonymous> (src\test\functional\suppression.spec.js:89:37)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

28) Templates - Inbound @templatesInbound @regression


Specify Voice Talent - en-US-Wavenet-A:
ElementNotInteractableError: element not interactable
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\functional\
templatesInbound.spec.js:56:5)

29) List: Screen is not Auto-refreshed after filtering @ECS-2113


Setup Step: Search the required List by name and creator:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="name"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

30) List: Screen is not Auto-refreshed after filtering @ECS-2113


should search the required List by name and creator, then verify persistence
after 1 minute:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"*[name="name"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

31) DND Page pop displaying "DNS" rather DND when removing DND hours @ECS-2488
TC_007 | Validate Add SMS DND Notification:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//span[normalize-space()='DND set successfully']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

32) DND Page pop displaying "DNS" rather DND when removing DND hours @ECS-2488
TC_009 | Validate Remove SMS DND Notification:
TypeError: managementPOM(...).getDNDRemoveSuccess is not a function
at Context.<anonymous> (src\test\scenario\ECS-2488.spec.js:83:52)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

33) DND Page pop displaying "DNS" rather DND when removing DND hours @ECS-2488
TC_014 | Validate Add Voice DND Notification:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//span[normalize-space()='DND set successfully']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

34) DND Page pop displaying "DNS" rather DND when removing DND hours @ECS-2488
TC_016 | Validate Remove Voice DND Notification:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//span[normalize-space()='DND removed
successfully!']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

35) should not allow user to “go to” the current step In Voice on @ECS-2745
Specify Voice Talent - en-US-Wavenet-A:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//li[normalize-space(.)='en-US-Wavenet-A']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:61:5)

36) should not allow user to “go to” the current step In Voice on @ECS-2745
Click and select an option from caller ID by index from dropdown:
ElementClickInterceptedError: element click intercepted: Element <div
class="MuiSelect-root-509 MuiSelect-select-510 MuiSelect-selectMenu-513 MuiSelect-
outlined-512 MuiInputBase-input-539 MuiOutlinedInput-input-526 MuiInputBase-
inputMarginDense-540 MuiOutlinedInput-inputMarginDense-527" tabindex="0"
role="button" aria-haspopup="listbox" aria-labelledby="mui-component-select-
callerId" id="mui-component-select-callerId">...</div> is not clickable at point
(1137, 565). Other element would receive the click: <div aria-hidden="true"
style="z-index: -1; position: fixed; inset: 0px; background-color: transparent; -
webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:69:5)

37) should not allow user to “go to” the current step In Voice on @ECS-2745
Specify retries - 2:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiToggleButton-root-1218 MuiToggleButtonGroup-
grouped-1215 MuiToggleButtonGroup-groupedHorizontal-1216 jss1223 jss1226 jss1224
jss1227 MuiToggleButton-sizeSmall-1220" tabindex="0" type="button" value="2" aria-
pressed="false" data-test-id="master-template-Retries-key-2">...</button> is not
clickable at point (330, 570). Other element would receive the click: <div aria-
hidden="true" style="z-index: -1; position: fixed; inset: 0px; background-color:
transparent; -webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:83:6)

38) should not allow user to “go to” the current step In Voice on @ECS-2745
Specify optoutkey - 9:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-121...">9</span> is not clickable at point (907, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:88:5)

39) should not allow user to “go to” the current step In Voice on @ECS-2745
Check optoutkey is not selected:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-121...">9</span> is not clickable at point (907, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:92:5)

40) should not allow user to “go to” the current step In Voice on @ECS-2745
Specify new optoutkey - 6:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-1219">...</span> is not clickable at point (790, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:98:5)

41) should not allow user to “go to” the current step In Voice on @ECS-2745
Clear selection:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiButton-label-1170">...</span> is not clickable at point (1036, 571).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:102:5)

42) should not allow user to “go to” the current step In Voice on @ECS-2745
Add Voice Actions - Add Direction:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" aria-
controls="customized-menu" aria-haspopup="true" data-test-id="master-template-add-
voice-items">...</button> is not clickable at point (1328, 561). Other element
would receive the click: <div aria-hidden="true" style="z-index: -1; position:
fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-color:
transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:106:5)

43) should not allow user to “go to” the current step In Voice on @ECS-2745
Setup Step: Search the drowpdwon value of Add direction:
TypeError: Cannot read properties of undefined (reading 'sendKeys')
at Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:117:21)

44) should not allow user to “go to” the current step In Voice on @ECS-2745
should search the required List by drowpdwon value persistence after 1
minute:
TypeError: Cannot read properties of undefined (reading 'getAttribute')
at Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:155:57)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

45) should not allow user to “go to” the current step In Voice on @ECS-2745
Add Voice Actions - Add TTS:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" aria-
controls="customized-menu" aria-haspopup="true" data-test-id="master-template-add-
voice-items">...</button> is not clickable at point (1328, 561). Other element
would receive the click: <div aria-hidden="true" style="z-index: -1; position:
fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-color:
transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2745.spec.js:169:5)

46) should not allow user to “go to” the current step In Voice on @ECS-2745
Validate Save Message:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//div[contains(@class,"MuiAlert-message")]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\src\test\scenario\ECS-
2745.spec.js:189:13

47) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Setup Step: Click on the NEW TEMPLATE button and complete the following
steps:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//li[normalize-space(.)='en-US-Wavenet-A']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:39:5)

48) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Setup Step: Click and select an option from caller ID by index from
dropdown:
ElementClickInterceptedError: element click intercepted: Element <div
class="MuiSelect-root-509 MuiSelect-select-510 MuiSelect-selectMenu-513 MuiSelect-
outlined-512 MuiInputBase-input-539 MuiOutlinedInput-input-526 MuiInputBase-
inputMarginDense-540 MuiOutlinedInput-inputMarginDense-527" tabindex="0"
role="button" aria-haspopup="listbox" aria-labelledby="mui-component-select-
callerId" id="mui-component-select-callerId">...</div> is not clickable at point
(1137, 565). Other element would receive the click: <div aria-hidden="true"
style="z-index: -1; position: fixed; inset: 0px; background-color: transparent; -
webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:45:5)

49) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Setup Step: Specify retries - 2 and Specify optoutkey - 9:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiToggleButton-root-1218 MuiToggleButtonGroup-
grouped-1215 MuiToggleButtonGroup-groupedHorizontal-1216 jss1223 jss1226 jss1224
jss1227 MuiToggleButton-sizeSmall-1220" tabindex="0" type="button" value="2" aria-
pressed="false" data-test-id="master-template-Retries-key-2">...</button> is not
clickable at point (330, 570). Other element would receive the click: <div aria-
hidden="true" style="z-index: -1; position: fixed; inset: 0px; background-color:
transparent; -webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:59:5)

50) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Setup Step: Add Voice Actions - Add TTS:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" aria-
controls="customized-menu" aria-haspopup="true" data-test-id="master-template-add-
voice-items">...</button> is not clickable at point (1328, 565). Other element
would receive the click: <div aria-hidden="true" style="z-index: -1; position:
fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-color:
transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:64:5)

51) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Should add Voice Actions - Add DTMF:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" aria-
controls="customized-menu" aria-haspopup="true" data-test-id="master-template-add-
voice-items">...</button> is not clickable at point (1328, 565). Other element
would receive the click: <div aria-hidden="true" style="z-index: -1; position:
fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-color:
transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:70:5)

52) Voice Template UI: remove the “Add voice File” Button in the “Add DTMF”
General Panel @ECS-2746
Should disable "Add Voice File" after selecting "Add DTMF":
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//button//span[text()="Add Voice File"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-2746.spec.js:80:32)

53) Suppression Interface @suppression @ECS-3110


accessible by clicking on Suppression on the Nav Bar:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="side-nav-icon-suppression"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

54) Suppression Interface @suppression @ECS-3110


add an SMS number:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="suppression-create-new"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

55) Suppression Interface @suppression @ECS-3110


add a second SMS number with the a same short code:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="suppression-create-new"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

56) Suppression Interface @suppression @ECS-3110


add a third SMS number with the same short code:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="suppression-create-new"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)

57) Suppression Interface @suppression @ECS-3110


Delete the first suppressed number:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//*[@id="root"]/div[2]/div[3]/div/div[2]/div[2]/
table/tbody/tr[1]/td[5]/button"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\scenario\ECS-3110.spec.js:83:5)

58) EONS 3 Delete Option for template is missing @ECS-3833


should delete the selected template and confirm deletion:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//span[contains(text(),"Delete Template")]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3833.spec.js:75:37)

59) EONS 3 Delete Option for template is missing @ECS-3833


should verify all templates have a delete option:

Mismatch between number of templates and delete icons


+ expected - actual

-18
+20

at Context.<anonymous> (src\test\scenario\ECS-3833.spec.js:98:39)

60) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Specify Voice Talent - en-US-Wavenet-A:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//li[normalize-space(.)='en-US-Wavenet-A']"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:59:5)

61) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Click and select an option from caller ID by index from dropdown:
ElementClickInterceptedError: element click intercepted: Element <div
class="MuiSelect-root-509 MuiSelect-select-510 MuiSelect-selectMenu-513 MuiSelect-
outlined-512 MuiInputBase-input-539 MuiOutlinedInput-input-526 MuiInputBase-
inputMarginDense-540 MuiOutlinedInput-inputMarginDense-527" tabindex="0"
role="button" aria-haspopup="listbox" aria-labelledby="mui-component-select-
callerId" id="mui-component-select-callerId">...</div> is not clickable at point
(1137, 565). Other element would receive the click: <div aria-hidden="true"
style="z-index: -1; position: fixed; inset: 0px; background-color: transparent; -
webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:65:5)

62) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Specify retries - 2:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiToggleButton-root-1218 MuiToggleButtonGroup-
grouped-1215 MuiToggleButtonGroup-groupedHorizontal-1216 jss1223 jss1226 jss1224
jss1227 MuiToggleButton-sizeSmall-1220" tabindex="0" type="button" value="2" aria-
pressed="false" data-test-id="master-template-Retries-key-2">...</button> is not
clickable at point (330, 570). Other element would receive the click: <div aria-
hidden="true" style="z-index: -1; position: fixed; inset: 0px; background-color:
transparent; -webkit-tap-highlight-color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:79:6)

63) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Specify optoutkey - 9:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-121...">9</span> is not clickable at point (907, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:84:5)

64) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Check optoutkey is not selected:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-121...">9</span> is not clickable at point (907, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:88:5)

65) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Specify new optoutkey - 6:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiToggleButton-label-1219">...</span> is not clickable at point (790, 574).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:94:5)

66) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Clear selection:
ElementClickInterceptedError: element click intercepted: Element <span
class="MuiButton-label-1170">...</span> is not clickable at point (1036, 571).
Other element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:98:5)

67) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Add Voice Actions - Add TTS:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" aria-
controls="customized-menu" aria-haspopup="true" data-test-id="master-template-add-
voice-items">...</button> is not clickable at point (1328, 561). Other element
would receive the click: <div aria-hidden="true" style="z-index: -1; position:
fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-color:
transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:102:5)

68) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Specify TTS Content:
NoSuchElementError: no such element: Unable to locate element: {"method":"css
selector","selector":"[data-test-id="master-template-voice-ttsData-goto-ttsData-
person-voice-section-0"]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:107:5)

69) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Click Save Button:
ElementClickInterceptedError: element click intercepted: Element <button
class="MuiButtonBase-root-207 MuiButton-root-1169 MuiButton-contained-1177
MuiButton-containedPrimary-1178" tabindex="0" type="button" data-test-id="master-
template-save-button">...</button> is not clickable at point (1437, 611). Other
element would receive the click: <div aria-hidden="true" style="z-index: -1;
position: fixed; inset: 0px; background-color: transparent; -webkit-tap-highlight-
color: transparent;"></div>
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async Context.<anonymous> (src\test\scenario\ECS-3879.spec.js:111:5)

70) Deselecting a keypress for opt-out instead of using the X to remove, throws
error and won't let user move on @ECS-3879
Validate Save Message:
NoSuchElementError: no such element: Unable to locate element:
{"method":"xpath","selector":"//div[contains(@class,"MuiAlert-message")]"}
(Session info: chrome=131.0.6778.70)
at Object.throwDecodedError (node_modules\selenium-webdriver\lib\
error.js:524:15)
at parseHttpResponse (node_modules\selenium-webdriver\lib\http.js:601:13)
at Executor.execute (node_modules\selenium-webdriver\lib\http.js:529:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:745:17)
at async toWireValue (node_modules\selenium-webdriver\lib\
webdriver.js:145:15)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\node_modules\selenium-
webdriver\lib\webdriver.js:195:16
at async forEachKey (node_modules\selenium-webdriver\lib\webdriver.js:189:9)
at async convertKeys (node_modules\selenium-webdriver\lib\webdriver.js:194:3)
at async Driver.execute (node_modules\selenium-webdriver\lib\
webdriver.js:743:22)
at async C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\src\test\scenario\ECS-
3879.spec.js:116:13

71) Template UI : Variable names with spaces "fail silently" for SMS and
EMAIL@ECS-3907
TC_008 | Validate Error message at SMS:

AssertionError: expected 'SMS template error! Please remove the…' to equal


'Please remove the space from your var…'
+ expected - actual

-SMS template error! Please remove the space from your variable name 'Sample
Error'
+Please remove the space from your variable name

at Context.<anonymous> (src\test\scenario\ECS-3907.spec.js:71:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

72) Template UI : Variable names with spaces "fail silently" for SMS and
EMAIL@ECS-3907
TC_015 | Validate Error message at EMAIL:

AssertionError: expected 'EMAIL template error! Please remove t…' to equal


'Please remove the space from your var…'
+ expected - actual

-EMAIL template error! Please remove the space from your variable name
'Sample Error'
+Please remove the space from your variable name

at Context.<anonymous> (src\test\scenario\ECS-3907.spec.js:113:12)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

[mochawesome] Report JSON saved to C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\


mochawesome-report\mochawesome.json

[mochawesome] Report HTML saved to C:\Users\amit.bhalla.LINK-MP2ET0XK\eon_pom\


mochawesome-report\mochawesome.html

npm ERR! Missing script: "xray-results-qclsa"


npm ERR!
npm ERR! Did you mean one of these?
npm ERR! npm run xray-results-qa # run the "xray-results-qa" package script
npm ERR! npm run xray-results-stg # run the "xray-results-stg" package script
npm ERR! npm run xray-results-prod # run the "xray-results-prod" package script
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run

You might also like