TestCafe Test Summary

Summary


Start Time: Wed May 22 2024 20:00:22 GMT+0000 (Coordinated Universal Time)

Browsers: Firefox 126.0 / Windows 10

Duration: 48m 05s

Tests Failed: 30 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 45s passed
2 EPG EPG elements Firefox 126.0 / Windows 10 12s passed
3 EPG EPG Filter Firefox 126.0 / Windows 10 1m 57s passed
4 EPG EPG Navigation arrow (future) Firefox 126.0 / Windows 10 58s passed
5 EPG EPG Navigation arrow (past) Firefox 126.0 / Windows 10 58s passed
6 EPG EPG Navigation arrows (both) Firefox 126.0 / Windows 10 35s passed
7 EPG Time jumper Firefox 126.0 / Windows 10 55s passed
8 EPG EPG Zoom in float button Firefox 126.0 / Windows 10 55s passed
9 EPG EPG Zoom out float button Firefox 126.0 / Windows 10 52s passed
10 Search Search for an actor Firefox 126.0 / Windows 10 22s passed
11 Search Search for adult Actor with standard profile Firefox 126.0 / Windows 10 15s 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 40s passed
15 MyTV Add to my Selection Test Firefox 126.0 / Windows 10 33s passed
16 MyTV Watch favorite Channels in MyTV Firefox 126.0 / Windows 10 1m 13s 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 24s failed
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 18s 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 47s failed
26 UI L3 filters - Movies > Comedy Firefox 126.0 / Windows 10 1m 53s failed
27 UI L3 filters - Movies > Kids Firefox 126.0 / Windows 10 48s passed
28 UI L3 filters - Movies > New Firefox 126.0 / Windows 10 1m 29s failed
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 42s failed
31 UI L3 filters - Series > Comedy Firefox 126.0 / Windows 10 42s passed
32 UI L3 filters - Series > Drama Firefox 126.0 / Windows 10 47s passed
33 UI L3 filters - Series > Sci-Fi/Fantasy Firefox 126.0 / Windows 10 50s failed
34 UI L3 filters - Series > Thriller/Detective Firefox 126.0 / Windows 10 41s passed
35 UI L3 On Now - rails Firefox 126.0 / Windows 10 17s passed
36 UI On Now filter Firefox 126.0 / Windows 10 36s 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 21s passed
39 Favorite Add channel to favorites via MyTV hub Firefox 126.0 / Windows 10 29s 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 33s passed
42 Favorite Remove channel from favorites via channel page Firefox 126.0 / Windows 10 33s 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 31s 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 17s passed
47 Adult Exit Adult section Firefox 126.0 / Windows 10 40s passed
48 Adult Navigate to adult L2 Firefox 126.0 / Windows 10 24s 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 26s passed
52 ParentalCode Replay with Age level -10 Firefox 126.0 / Windows 10 37s passed
53 ParentalCode Replay with Age level -12 Firefox 126.0 / Windows 10 41s failed
54 ParentalCode Replay with Age level -16 Firefox 126.0 / Windows 10 35s passed
55 ParentalCode Replay with Age level -18 Firefox 126.0 / Windows 10 32s passed
56 ParentalCode Replay with Age level unlimited Firefox 126.0 / Windows 10 31s passed
57 ParentalCode VOD with Age level -10 Firefox 126.0 / Windows 10 35s passed
58 ParentalCode VOD with Age level -12 Firefox 126.0 / Windows 10 34s passed
59 ParentalCode VOD with Age level -16 Firefox 126.0 / Windows 10 31s failed
60 ParentalCode VOD with Age level -18 Firefox 126.0 / Windows 10 30s failed
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 43s failed
63 Recording Manual Recording modify lock(Disabled) Firefox 126.0 / Windows 10 30s failed
64 Recording Manual Recording modify protect(Disabled) Firefox 126.0 / Windows 10 30s 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 28s 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 42s failed
69 Recording Book a Manual Recording(everyweek Firefox 126.0 / Windows 10 34s 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 29s failed
73 Recording Book a Manual Recording With protect Firefox 126.0 / Windows 10 30s failed
74 Recording Book a Manual Recording from Recording section Firefox 126.0 / Windows 10 24s failed
75 Recording Book a Manual Recording Firefox 126.0 / Windows 10 29s failed
76 Recording Book a Single event to recoding Firefox 126.0 / Windows 10 30s failed
77 Recording Book a Single event to recoding(Modify lock) Firefox 126.0 / Windows 10 30s 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 31s 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 20s passed
82 UI recordings stnd Firefox 126.0 / Windows 10 26s failed
83 UI User menu - standard Firefox 126.0 / Windows 10 13s passed

Error Details

18. UI - Home - Subscriptions rail  

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

 > | Selector('.custom-card.card-vod.active .badges-bottom:nth-child(1)')

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\test-18\Firefox_126.0_Windows_10\errors\1.png

   16 |    .click(ui.subscriptionBullet)
   17 |
   18 |    .expect(ui.subscriptionRail.exists)
   19 |    .ok()
   20 |
 > 21 |    .hover(
   22 |      Selector(".custom-card.card-vod.active .badges-bottom:nth-child(1)"),
   23 |    );
   24 |  const subscriptionName = await Selector(
   25 |    ":nth-child(3) > .card-title",
   26 |  ).withText("BE TV").innerText;

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:21:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:5:44)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:5:44)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:5:44)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:5:44)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Home_Subscriptions_rail.js:38:2) 

25. UI - L3 filters - Movies > Action/Adventure  

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

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

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\test-25\Firefox_126.0_Windows_10\errors\1.png

   30 |    .click(UISelector.filterAllL3)
   31 |    //await t.click(fantasy)
   32 |   // await contentcardChecker(t, fantasy); no fantasy movies for now in this genre
   33 |    await t.click(UISelector.scifi)
   34 |    await contentcardChecker(t, UISelector.scifi);
 > 35 |    await t.click(UISelector.thriller)
   36 |    await contentcardChecker(t, UISelector.thriller);
   37 |    await t.click(UISelector.action)
   38 |    await contentcardChecker(t, UISelector.action);
   39 |    await t.click(UISelector.adventure)
   40 |    await contentcardChecker(t, UISelector.adventure);

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

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-05-22_20-00-21\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) 

28. UI - L3 filters - Movies > New  

AssertionError: expected 'Dramatic comedy (140)' to include '(36)'

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\test-28\Firefox_126.0_Windows_10\errors\1.png

   57 |    await t.wait(1000)
   58 |    len--
   59 |  } while (len>0);
   60 |
   61 |  const contentcard1 = "(" + (await contentcard) + ")";
 > 62 |  await t.expect(filmcount).contains(contentcard1);
   63 |};
   64 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_New.js:62:29)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_New.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_New.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-05-22_20-00-21\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-05-22_20-00-21\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) 

33. UI - L3 filters - Series > Sci-Fi/Fantasy  

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

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

Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\test-33\Firefox_126.0_Windows_10\errors\1.png

   32 |    await contentcardChecker(t, UISelector.scifi);
   33 |
   34 |    await t.click(UISelector.fantasy)
   35 |    await contentcardChecker(t, UISelector.fantasy);
   36 |
 > 37 |    await t.click(UISelector.adventure)
   38 |    await contentcardChecker(t, UISelector.adventure);
   39 |    
   40 |    await t.click(UISelector.allGenres)
   41 |
   42 |});

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Sci-Fi.js:37:13)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Sci-Fi.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Sci-Fi.js:3: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-05-22_20-00-21\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) 

59. ParentalCode - VOD with Age level -16  

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-05-22_20-00-21\test-59\Firefox_126.0_Windows_10\errors\1.png

   22 |    .typeText(login.parentalCodeBox, "1111")
   23 |    .click(login.age16)
   24 |    .click(login.confirmAge)
   25 |    .click(lock.search)
   26 |    .typeText(lock.searchText, contentStandard.vod16)
 > 27 |    .click(Selector(".content").withText(contentStandard.vod16))
   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\vod16.js:27:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:6:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:42:2) 

60. ParentalCode - VOD with Age level -18  

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-05-22_20-00-21\test-60\Firefox_126.0_Windows_10\errors\1.png

   22 |    .typeText(login.parentalCodeBox, "1111")
   23 |    .click(login.age18)
   24 |    .click(login.confirmAge)
   25 |    .click(lock.search)
   26 |    .typeText(lock.searchText, contentStandard.vod18)
 > 27 |    .click(Selector(".content").withText(contentStandard.vod18))
   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\vod18.js:27:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod18.js:6:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod18.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod18.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod18.js:6:55)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod18.js:41: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-05-22_20-00-21\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-05-22_20-00-21\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 3 to deeply equal 1

+ expected - actual

-3
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\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 4 to deeply equal 1

+ expected - actual

-4
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\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 5 to deeply equal 1

+ expected - actual

-5
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\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 6 to deeply equal 1

+ expected - actual

-6
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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 37 to deeply equal 1

+ expected - actual

-37
+1


Browser: Firefox 126.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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-05-22_20-00-21\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)