TestCafe Test Summary

Summary


Start Time: Tue Jun 04 2024 20:00:41 GMT+0000 (Coordinated Universal Time)

Browsers: Firefox 126.0 / Windows 10

Duration: 48m 00s

Tests Failed: 29 out of 83

Tests Skipped: 0


# Fixture Test Name Browsers Duration Result
1 epg Check channel page elements NEEDS REVIEW Firefox 126.0 / Windows 10 42s passed
2 EPG EPG elements Firefox 126.0 / Windows 10 12s passed
3 EPG EPG Filter Firefox 126.0 / Windows 10 1m 58s passed
4 EPG EPG Navigation arrow (future) Firefox 126.0 / Windows 10 52s passed
5 EPG EPG Navigation arrow (past) Firefox 126.0 / Windows 10 52s passed
6 EPG EPG Navigation arrows (both) Firefox 126.0 / Windows 10 30s passed
7 EPG Time jumper Firefox 126.0 / Windows 10 53s passed
8 EPG EPG Zoom in float button Firefox 126.0 / Windows 10 51s passed
9 EPG EPG Zoom out float button Firefox 126.0 / Windows 10 53s passed
10 Search Search for an actor Firefox 126.0 / Windows 10 21s passed
11 Search Search for adult Actor with standard profile Firefox 126.0 / Windows 10 16s passed
12 Search Search for adult content with Standard profile Firefox 126.0 / Windows 10 37s passed
13 Search Search for a movie Firefox 126.0 / Windows 10 21s passed
14 MyTV Add to my Selection Test (Empty state,Check from Mytv) Firefox 126.0 / Windows 10 38s passed
15 MyTV Add to my Selection Test Firefox 126.0 / Windows 10 32s passed
16 MyTV Watch favorite Channels in MyTV Firefox 126.0 / Windows 10 1m 17s passed
17 UI Home - general (top menu & rails) Firefox 126.0 / Windows 10 25s passed
18 UI Home - Subscriptions rail Firefox 126.0 / Windows 10 23s passed
19 UI L2 Movies - rails Firefox 126.0 / Windows 10 14s passed
20 UI L2 OnNow - rails Firefox 126.0 / Windows 10 13s passed
21 UI L2 Series - rails Firefox 126.0 / Windows 10 13s passed
22 UI L2 Subscriptions - page elements Firefox 126.0 / Windows 10 16s passed
23 UI L2 TV Shows - rails Firefox 126.0 / Windows 10 13s passed
24 UI L2 VOD Movies - rails Firefox 126.0 / Windows 10 15s passed
25 UI L3 filters - Movies > Action/Adventure Firefox 126.0 / Windows 10 1m 15s passed
26 UI L3 filters - Movies > Comedy Firefox 126.0 / Windows 10 1m 52s failed
27 UI L3 filters - Movies > Kids Firefox 126.0 / Windows 10 47s passed
28 UI L3 filters - Movies > New Firefox 126.0 / Windows 10 1m 40s passed
29 UI L3 filters - Movies > Sci-Fi/Fantasy Firefox 126.0 / Windows 10 1m 20s failed
30 UI L3 filters - Series > Action/Adventure Firefox 126.0 / Windows 10 41s failed
31 UI L3 filters - Series > Comedy Firefox 126.0 / Windows 10 41s passed
32 UI L3 filters - Series > Drama Firefox 126.0 / Windows 10 50s failed
33 UI L3 filters - Series > Sci-Fi/Fantasy Firefox 126.0 / Windows 10 42s passed
34 UI L3 filters - Series > Thriller/Detective Firefox 126.0 / Windows 10 42s passed
35 UI L3 On Now - rails Firefox 126.0 / Windows 10 16s passed
36 UI On Now filter Firefox 126.0 / Windows 10 37s passed
37 UI Program info - movie NEEDS REVIEW -> recheck please Firefox 126.0 / Windows 10 17s passed
38 UI Program info - Serie NEEDS REVIEW -> recheck Firefox 126.0 / Windows 10 25s failed
39 Favorite Add channel to favorites via MyTV hub Firefox 126.0 / Windows 10 28s passed
40 Favorite Remove channel from favorites via MyTV hub Firefox 126.0 / Windows 10 28s passed
41 Favorite Add channel to favorites via channel page Firefox 126.0 / Windows 10 32s passed
42 Favorite Remove channel from favorites via channel page Firefox 126.0 / Windows 10 35s passed
43 Favorite Add channel to favorites via Settings Firefox 126.0 / Windows 10 31s passed
44 Favorite Remove channel from favorites via Settings Firefox 126.0 / Windows 10 30s passed
45 EPG Compare favorite channels on Epg and Myhub Firefox 126.0 / Windows 10 19s passed
46 Adult Enter adult section Firefox 126.0 / Windows 10 19s passed
47 Adult Exit Adult section Firefox 126.0 / Windows 10 35s passed
48 Adult Navigate to adult L2 Firefox 126.0 / Windows 10 21s passed
49 Adult Search for actor in adult section Firefox 126.0 / Windows 10 25s passed
50 Adult Search for adult content in Adult section Firefox 126.0 / Windows 10 24s passed
51 Adult Search standard content in Adult section Firefox 126.0 / Windows 10 24s passed
52 ParentalCode Replay with Age level -10 Firefox 126.0 / Windows 10 36s passed
53 ParentalCode Replay with Age level -12 Firefox 126.0 / Windows 10 39s failed
54 ParentalCode Replay with Age level -16 Firefox 126.0 / Windows 10 29s failed
55 ParentalCode Replay with Age level -18 Firefox 126.0 / Windows 10 30s failed
56 ParentalCode Replay with Age level unlimited Firefox 126.0 / Windows 10 30s failed
57 ParentalCode VOD with Age level -10 Firefox 126.0 / Windows 10 33s passed
58 ParentalCode VOD with Age level -12 Firefox 126.0 / Windows 10 32s passed
59 ParentalCode VOD with Age level -16 Firefox 126.0 / Windows 10 32s passed
60 ParentalCode VOD with Age level -18 Firefox 126.0 / Windows 10 33s passed
61 ParentalCode VOD with Age level Unlimited Firefox 126.0 / Windows 10 30s failed
62 Recording Record event all episodes Firefox 126.0 / Windows 10 44s failed
63 Recording Manual Recording modify lock(Disabled) Firefox 126.0 / Windows 10 29s failed
64 Recording Manual Recording modify protect(Disabled) Firefox 126.0 / Windows 10 29s failed
65 Recording Manual Recording modify lock(Enabled) Firefox 126.0 / Windows 10 29s failed
66 Recording Manual Recording modify protect(Enabled) Firefox 126.0 / Windows 10 29s failed
67 Recording Book a Manual Recording From EPG Firefox 126.0 / Windows 10 24s failed
68 Recording Book a Manual Recording(everyday) Firefox 126.0 / Windows 10 41s failed
69 Recording Book a Manual Recording(everyweek Firefox 126.0 / Windows 10 36s failed
70 Recording Book a Manual Recording(everyweekend) Firefox 126.0 / Windows 10 34s failed
71 Recording Book a Manual Recording(From Monday to Friday) Firefox 126.0 / Windows 10 34s failed
72 Recording Book a Manual Recording With protect Firefox 126.0 / Windows 10 30s failed
73 Recording Book a Manual Recording With protect Firefox 126.0 / Windows 10 28s failed
74 Recording Book a Manual Recording from Recording section Firefox 126.0 / Windows 10 23s failed
75 Recording Book a Manual Recording Firefox 126.0 / Windows 10 30s failed
76 Recording Book a Single event to recoding Firefox 126.0 / Windows 10 31s failed
77 Recording Book a Single event to recoding(Modify lock) Firefox 126.0 / Windows 10 31s failed
78 Recording Book a Single event to recoding(Modify protect) Firefox 126.0 / Windows 10 30s failed
79 Recording Book a Single event to recoding(Modify to all episodes) Firefox 126.0 / Windows 10 30s failed
80 MyTV Mount of planned recording Test Firefox 126.0 / Windows 10 17s passed
81 MyTV Mount of recording Test Firefox 126.0 / Windows 10 21s passed
82 UI recordings stnd Firefox 126.0 / Windows 10 26s failed
83 UI User menu - standard Firefox 126.0 / Windows 10 12s passed

Error Details

26. UI - L3 filters - Movies > Comedy  

The specified selector does not match any element in the DOM tree.

 > | Selector('#content button')
   |   .withText('Other')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-26\Firefox_126.0_Windows_10\errors\1.png

   43 |    await contentcardChecker(t, UISelector.crime);
   44 |    await t.click(UISelector.romantic)
   45 |    await contentcardChecker(t, UISelector.romantic);
   46 |    await t.click(UISelector.drama)
   47 |    await contentcardChecker(t, UISelector.drama);
 > 48 |    await t.click(UISelector.other)
   49 |    await contentcardChecker(t, UISelector.other);
   50 |    await t.click(UISelector.allGenres)
   51 |});
   52 |
   53 |async function contentcardChecker(t, option) {

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Comedy.js:48:13)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Comedy.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Comedy.js:3:52) 

29. UI - L3 filters - Movies > Sci-Fi/Fantasy  

The specified selector does not match any element in the DOM tree.

 > | Selector('#content button')
   |   .withText('Other')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-29\Firefox_126.0_Windows_10\errors\1.png

   41 |  await contentcardChecker(t, UISelector.thriller);
   42 |  await t.click(UISelector.adventure)
   43 |  await contentcardChecker(t, UISelector.adventure);
   44 |  await t.click(UISelector.war)
   45 |  await contentcardChecker(t, UISelector.war);
 > 46 |  await t.click(UISelector.other)
   47 |  await contentcardChecker(t, UISelector.other);
   48 |  await t.click(UISelector.allGenres)
   49 |  
   50 |});
   51 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Sci-Fi.js:46:11)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Sci-Fi.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Sci-Fi.js:3:52) 

30. UI - L3 filters - Series > Action/Adventure  

The specified selector does not match any element in the DOM tree.

 > | Selector('#content button')
   |   .withText('Action')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-30\Firefox_126.0_Windows_10\errors\1.png

   30 |    
   31 |    
   32 |    /*await t.click(UISelector.fantasy)
   33 |    await contentcardChecker(t, UISelector.fantasy);*/
   34 |    
 > 35 |    await t.click(UISelector.action)
   36 |    await contentcardChecker(t, UISelector.action);
   37 |
   38 |    await t.click(UISelector.adventure)
   39 |    await contentcardChecker(t, UISelector.adventure);
   40 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Action.js:35:13)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Action.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Action.js:3:52) 

32. UI - L3 filters - Series > Drama  

The specified selector does not match any element in the DOM tree.

 > | Selector('#content button')
   |   .withText('Biographical')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-32\Firefox_126.0_Windows_10\errors\1.png

   28 |    .click(UISelector.filterAllL3) 
   29 |    
   30 |    await t.click(UISelector.drama)
   31 |    await contentcardChecker(t, UISelector.drama);
   32 |
 > 33 |    await t.click(UISelector.biographical)
   34 |    await contentcardChecker(t, UISelector.biographical);
   35 |
   36 |    await t.click(UISelector.other)
   37 |    await contentcardChecker(t, UISelector.other);
   38 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_drama.js:33:13)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_drama.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_drama.js:3:52) 

38. UI - Program info - Serie NEEDS REVIEW -> recheck  

AssertionError: expected false to be truthy

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-38\Firefox_126.0_Windows_10\errors\1.png

   21 |    .expect((UISelector.contentShareButton).exists).ok()
   22 |    .expect((UISelector.contentWatch).exists).ok();
   23 |
   24 |   do {
   25 |   await t
 > 26 |   .expect((UISelector.seasonTitle.withText("Season " + serieIndex)).exists).ok()
   27 |    serieIndex++;
   28 |   } while( serieIndex <= serieSeasons)
   29 |});
   30 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:26:78)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:4:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:4:52) 

53. ParentalCode - Replay with Age level -12  

The action target (<a href="#" class="btn btn-primary theme-dark">Unlock</a>) is invisible. 
It descends from an element that has the 'display: none' property (<div class="modal lock-modal" tabindex="-1" role="dialog" full-screen="false">...</div>).

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-53\Firefox_126.0_Windows_10\errors\1.png

   33 |        .click(Selector('#wrapper button').withText('Yes'))
   34 |        
   35 |    }
   36 |
   37 |  await t
 > 38 |    .click(lock.unlockBtn)
   39 |    .typeText(login.parentalCodeBoxWatch, "1111")
   40 |    .wait(3000)
   41 |    .click(ParentalCodeSelector.backButtonPlayer);
   42 |    
   43 |});

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:38:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:6:57)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:6:57) 

54. ParentalCode - Replay with Age level -16  

The specified selector does not match any element in the DOM tree.

 > | Selector('.content')
   |   .withText('Rimini')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-54\Firefox_126.0_Windows_10\errors\1.png

   23 |    .typeText(login.parentalCodeBox, "1111")
   24 |    .click(login.age16)
   25 |    .click(login.confirmAge)
   26 |    .click(lock.search)
   27 |    .typeText(lock.searchText, Content.replay16)
 > 28 |    .click(Selector(".content").withText(Content.replay16))
   29 |    .click(lock.watchContent)
   30 |        
   31 |  if (await Selector('div').withText('resume').visible) {
   32 |    console.log('check')
   33 |     await t

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:28:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:7:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:7:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:7:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:7:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay16.js:43:2) 

55. ParentalCode - Replay with Age level -18  

The specified selector does not match any element in the DOM tree.

 > | Selector('.content')
   |   .withText('Rimini')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-55\Firefox_126.0_Windows_10\errors\1.png

   23 |    .typeText(login.parentalCodeBox, "1111")
   24 |    .click(login.age18)
   25 |    .click(login.confirmAge)
   26 |    .click(lock.search)
   27 |    .typeText(lock.searchText, Content.replay18)
 > 28 |    .click(Selector(".content").withText(Content.replay18))
   29 |    .click(lock.watchContent)
   30 |        
   31 |  if (await Selector('div').withText('resume').visible) {
   32 |    console.log('check')
   33 |     await t

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:28:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:7:82)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay18.js:42:2) 

56. ParentalCode - Replay with Age level unlimited  

The specified selector does not match any element in the DOM tree.

 > | Selector('.content')
   |   .withText('Rimini')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-56\Firefox_126.0_Windows_10\errors\1.png

   21 |    .typeText(login.parentalCodeBox, "1111")
   22 |    .click(login.ageUnlimited)
   23 |    .click(login.confirmAge)
   24 |    .click(lock.search)
   25 |    .typeText(lock.searchText, Content.replayUnlimited)
 > 26 |    .click(Selector(".content").withText(Content.replayUnlimited))
   27 |    .click(lock.watchContent)
   28 |        
   29 |  if (await Selector('div').withText('resume').visible) {
   30 |    console.log('check')
   31 |     await t

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:26:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:7:82)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:7:82)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replayUNlimited.js:40:2) 

61. ParentalCode - VOD with Age level Unlimited  

The specified selector does not match any element in the DOM tree.

 > | Selector('.content')
   |   .withText('walking dead')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-61\Firefox_126.0_Windows_10\errors\1.png

   22 |    .typeText(login.parentalCodeBox, "1111")
   23 |    .click(login.ageUnlimited)
   24 |    .click(login.confirmAge)
   25 |    .click(lock.search)
   26 |    .typeText(lock.searchText, contentStandard.vodUnlimited)
 > 27 |    .click(Selector(".content").withText(contentStandard.vodUnlimited))
   28 |    .click(lock.watchContent)
   29 |        
   30 |  if (await Selector('div').withText('resume').visible) {
   31 |    console.log('check')
   32 |     await t

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:27:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:6:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vodunlimited.js:41:2) 

62. Recording - Record event all episodes  

The specified selector does not match any element in the DOM tree.

 > | Selector(':nth-child(2) > a > .value')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-62\Firefox_126.0_Windows_10\errors\1.png

   20 |    .expect(login.movieTitle)
   21 |    .contains("Mr Bean *2002")
   22 |    .click(login.recordBtn)
   23 |    .click(login.Allepisodes)
   24 |    .click(login.myHub)
 > 25 |    .click(login.planned)
   26 |    .expect(login.checkrecord)
   27 |    .contains("Mr Bean *2002")
   28 |    .expect(Selector(".recording-item").count)
   29 |    .gt(2)
   30 |    .click(login.deleteFirstRecord)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:25:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addallepisodes.js:37:2) 

63. Recording - Manual Recording modify lock(Disabled)  

AssertionError: expected 12 to deeply equal 1

+ expected - actual

-12
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-63\Firefox_126.0_Windows_10\errors\1.png

   27 |    .expect(login.checkrecord)
   28 |    .contains("LA UNE")
   29 |    .expect(login.chklock)
   30 |    .ok()
   31 |    .expect(Selector(".recording-item").count)
 > 32 |    .eql(1)
   33 |    .click(login.modify)
   34 |    .click(login.modifyLock)
   35 |    .click(login.saveModify)
   36 |    .wait(2000)
   37 |    .expect(login.chklock)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:32:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_lock.js:46:2) 

64. Recording - Manual Recording modify protect(Disabled)  

AssertionError: expected 13 to deeply equal 1

+ expected - actual

-13
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-64\Firefox_126.0_Windows_10\errors\1.png

   27 |    .expect(login.checkrecord)
   28 |    .contains("LA UNE")
   29 |    .expect(login.chkprotect)
   30 |    .ok()
   31 |    .expect(Selector(".recording-item").count)
 > 32 |    .eql(1)
   33 |    .click(login.modify)
   34 |    .click(login.modifyProtect)
   35 |    .click(login.saveModify)
   36 |    .wait(2000)
   37 |    .expect(login.chkprotect)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:32:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_dis_protect.js:46:2) 

65. Recording - Manual Recording modify lock(Enabled)  

AssertionError: expected 14 to deeply equal 1

+ expected - actual

-14
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-65\Firefox_126.0_Windows_10\errors\1.png

   24 |    .click(login.setRecording)
   25 |    .click(login.planned)
   26 |    .expect(login.checkrecord)
   27 |    .contains("LA UNE")
   28 |    .expect(Selector(".recording-item").count)
 > 29 |    .eql(1)
   30 |    .click(login.modify)
   31 |    .click(login.modifyLock)
   32 |    .click(login.saveModify)
   33 |    .wait(2000)
   34 |    .expect(login.chklock)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:29:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_lock.js:43:2) 

66. Recording - Manual Recording modify protect(Enabled)  

AssertionError: expected 15 to deeply equal 1

+ expected - actual

-15
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-66\Firefox_126.0_Windows_10\errors\1.png

   24 |    .click(login.setRecording)
   25 |    .click(login.planned)
   26 |    .expect(login.checkrecord)
   27 |    .contains("LA UNE")
   28 |    .expect(Selector(".recording-item").count)
 > 29 |    .eql(1)
   30 |    .click(login.modify)
   31 |    .click(login.modifyProtect)
   32 |    .click(login.saveModify)
   33 |    .wait(2000)
   34 |    .expect(login.chkprotect)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:29:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_Ena_protect.js:43:2) 

67. Recording - Book a Manual Recording From EPG  

The specified selector does not match any element in the DOM tree.

 > | Selector(':nth-child(1) > .channel-card')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-67\Firefox_126.0_Windows_10\errors\1.png

   13 |  //Add login parameter
   14 |  await t
   15 |    .useRole(normalAccount)
   16 |
   17 |    .click(login.epg)
 > 18 |    .click(login.channelcard001)
   19 |    .click(login.manualRecBtn)
   20 |    .expect(recording_text)
   21 |    .contains("Manual Recording")
   22 |    .click(login.setRecording)
   23 |    .click(login.myHub)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:18:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_epg.js:36:2) 

68. Recording - Book a Manual Recording(everyday)  

The specified selector does not match any element in the DOM tree.

 > | Selector('.btn.btn-primary.theme-dark:nth-child(2)')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-68\Firefox_126.0_Windows_10\errors\1.png

   31 |    .expect(login.checkrecord)
   32 |    .contains("LA UNE")
   33 |    .expect(Selector(".recording-item").count)
   34 |    .gt(6)
   35 |    .click(login.deleteFirstRecord)
 > 36 |    .click(login.deleteAllRecordings)
   37 |    //add steps (it may delete after fix the error)
   38 |    .click(login.deleteFirstRecord)
   39 |    .click(login.deleteThisRecording)
   40 |
   41 |    .wait(3000)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:36:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyday.js:46:2) 

69. Recording - Book a Manual Recording(everyweek  

AssertionError: expected 'LA UNE' to include 'LA TROIS'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-69\Firefox_126.0_Windows_10\errors\1.png

   27 |    .wait(2000)
   28 |    .click(login.confirmFrequency)
   29 |    .click(login.setRecording)
   30 |    .click(login.planned)
   31 |    .expect(login.checkrecord)
 > 32 |    .contains("LA TROIS")
   33 |    .expect(Selector(".recording-item").count)
   34 |    .gt(1)
   35 |    .click(login.deleteFirstRecord)
   36 |    .click(login.deleteAllRecordings)
   37 |    //add steps (it may delete after fix the error)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:32:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweek.js:46:2) 

70. Recording - Book a Manual Recording(everyweekend)  

AssertionError: expected 'LA UNE' to include 'Tipik'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-70\Firefox_126.0_Windows_10\errors\1.png

   27 |    .wait(2000)
   28 |    .click(login.confirmFrequency)
   29 |    .click(login.setRecording)
   30 |    .click(login.planned)
   31 |    .expect(login.checkrecord)
 > 32 |    .contains("Tipik")
   33 |    .expect(Selector(".recording-item").count)
   34 |    .gt(3)
   35 |    .click(login.deleteFirstRecord)
   36 |    .click(login.deleteAllRecordings)
   37 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:32:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_everyweekend.js:44:2) 

71. Recording - Book a Manual Recording(From Monday to Friday)  

AssertionError: expected 'LA UNE' to include 'RTL-TVI'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-71\Firefox_126.0_Windows_10\errors\1.png

   27 |    .wait(2000)
   28 |    .click(login.confirmFrequency)
   29 |    .click(login.setRecording)
   30 |    .click(login.planned)
   31 |    .expect(login.checkrecord)
 > 32 |    .contains("RTL-TVI")
   33 |    .expect(Selector(".recording-item").count)
   34 |    .gt(6)
   35 |    .click(login.deleteFirstRecord)
   36 |    .click(login.deleteAllRecordings)
   37 |    //add steps (it may delete after fix the error)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:32:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_fromMonday_Friday.js:46:2) 

72. Recording - Book a Manual Recording With protect  

AssertionError: expected 'LA UNE' to include 'LA TROIS'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-72\Firefox_126.0_Windows_10\errors\1.png

   24 |    .click(login.lock)
   25 |
   26 |    .click(login.setRecording)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
 > 29 |    .contains("LA TROIS")
   30 |    .expect(Selector(".recording-item").count)
   31 |    .eql(1)
   32 |    .expect(login.chklock)
   33 |    .ok()
   34 |    .click(login.deleteFirstRecord)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:29:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_lock.js:41:2) 

73. Recording - Book a Manual Recording With protect  

AssertionError: expected 'LA UNE' to include 'LA TROIS'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-73\Firefox_126.0_Windows_10\errors\1.png

   24 |    .click(login.protect)
   25 |
   26 |    .click(login.setRecording)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
 > 29 |    .contains("LA TROIS")
   30 |    .expect(Selector(".recording-item").count)
   31 |    .eql(1)
   32 |    .expect(login.chkprotect)
   33 |    .ok()
   34 |    .click(login.deleteFirstRecord)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:29:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_protect.js:41:2) 

74. Recording - Book a Manual Recording from Recording section  

The specified selector does not match any element in the DOM tree.

 > | Selector('.col.text-left .btn.btn-secondary.theme-dark:nth-child(2)')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-74\Firefox_126.0_Windows_10\errors\1.png

   13 |  await t
   14 |    .useRole(normalAccount)
   15 |
   16 |    .click(login.pictoIcon)
   17 |    .click(login.recordingSection)
 > 18 |    .click(login.addManualRecording_recordingSection)
   19 |    .expect(recording_text)
   20 |    .contains("Manual Recording")
   21 |    .click(login.setchannel)
   22 |    .click(login.channel001)
   23 |    .click(login.confirmchannel)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:18:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord_recording.js:37:2) 

75. Recording - Book a Manual Recording  

AssertionError: expected 46 to deeply equal 1

+ expected - actual

-46
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-75\Firefox_126.0_Windows_10\errors\1.png

   24 |    .click(login.setRecording)
   25 |    .click(login.planned)
   26 |    .expect(login.checkrecord)
   27 |    .contains("LA UNE")
   28 |    .expect(Selector(".recording-item").count)
 > 29 |    .eql(1)
   30 |    .click(login.deleteFirstRecord)
   31 |    .click(login.confirmDelete)
   32 |    .wait(3000)
   33 |    .expect(Selector(".recording-item").count)
   34 |    .eql(0)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:29:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:4:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:4:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addMrecord.js:37:2) 

76. Recording - Book a Single event to recoding  

The action target (<button class="theme-dark btn btn-secondary mr-2" type="button"> This E...</button>) is invisible. 
It descends from an element that has the 'display: none' property (<div class="fade modal recording-modal" tabindex="-1" role="dialog">...</div>).

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-76\Firefox_126.0_Windows_10\errors\1.png

   20 |    //run the asset
   21 |    .click(Selector(".content").withText("Mr Bean *2002"))
   22 |    .expect(login.movieTitle)
   23 |    .contains("Mr Bean *2002")
   24 |    .click(login.recordBtn)
 > 25 |    .click(login.thisEpisode)
   26 |    .click(login.myHub)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
   29 |    .contains("Mr Bean *2002")
   30 |    .expect(Selector(".recording-item").count)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:25:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEvent.js:38:2) 

77. Recording - Book a Single event to recoding(Modify lock)  

The action target (<button class="theme-dark btn btn-secondary mr-2" type="button"> This E...</button>) is invisible. 
It descends from an element that has the 'display: none' property (<div class="fade modal recording-modal" tabindex="-1" role="dialog">...</div>).

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-77\Firefox_126.0_Windows_10\errors\1.png

   20 |    //run the asset
   21 |    .click(Selector(".content").withText("Mr Bean *2002"))
   22 |    .expect(login.movieTitle)
   23 |    .contains("Mr Bean *2002")
   24 |    .click(login.recordBtn)
 > 25 |    .click(login.thisEpisode)
   26 |    .click(login.myHub)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
   29 |    .contains("Mr Bean *2002")
   30 |    .click(login.modify)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:25:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventLock_Ena.js:48:2) 

78. Recording - Book a Single event to recoding(Modify protect)  

The action target (<button class="theme-dark btn btn-secondary mr-2" type="button"> This E...</button>) is invisible. 
It descends from an element that has the 'display: none' property (<div class="fade modal recording-modal" tabindex="-1" role="dialog">...</div>).

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-78\Firefox_126.0_Windows_10\errors\1.png

   20 |    //run the asset
   21 |    .click(Selector(".content").withText("Mr Bean *2002"))
   22 |    .expect(login.movieTitle)
   23 |    .contains("Mr Bean *2002")
   24 |    .click(login.recordBtn)
 > 25 |    .click(login.thisEpisode)
   26 |    .click(login.myHub)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
   29 |    .contains("Mr Bean *2002")
   30 |    .expect(Selector(".recording-item").count)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:25:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\addSingleEventProtect_Ena.js:50:2) 

79. Recording - Book a Single event to recoding(Modify to all episodes)  

The action target (<button class="theme-dark btn btn-secondary mr-2" type="button"> This E...</button>) is invisible. 
It descends from an element that has the 'display: none' property (<div class="fade modal recording-modal" tabindex="-1" role="dialog">...</div>).

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-79\Firefox_126.0_Windows_10\errors\1.png

   20 |    //run the asset
   21 |    .click(Selector(".content").withText("Mr Bean *2002"))
   22 |    .expect(login.movieTitle)
   23 |    .contains("Mr Bean *2002")
   24 |    .click(login.recordBtn)
 > 25 |    .click(login.thisEpisode)
   26 |    .click(login.myHub)
   27 |    .click(login.planned)
   28 |    .expect(login.checkrecord)
   29 |    .contains("Mr Bean *2002")
   30 |    .expect(Selector(".recording-item").count)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:25:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\recording\modifySingleEventToAll.js:45:2) 

82. UI - recordings stnd  

Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.

 > | Selector('.offset-2.col-8')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-04_20-00-40\test-82\Firefox_126.0_Windows_10\errors\1.png

   38 |    .hover(login.logout)
   39 |    .expect(logout)
   40 |    .contains("Sign Out")
   41 |    .click(login.recording)
   42 |    .expect(login.recording_title)
 > 43 |    .contains("Recording")
   44 |    .click(login.recording)
   45 |    .expect(planning)
   46 |    .contains("Scheduled")
   47 |    .click(login.recording_planning)
   48 |    .expect(recordings)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:43:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:50:2)