TestCafe Test Summary

Summary


Start Time: Fri May 10 2024 00:00:57 GMT+0000 (Coordinated Universal Time)

Browsers: Chrome 126.0.0.0 / Windows 10

Duration: 39m 01s

Tests Failed: 36 out of 83

Tests Skipped: 0


# Fixture Test Name Browsers Duration Result
1 epg Check channel page elements NEEDS REVIEW Chrome 126.0.0.0 / Windows 10 37s passed
2 EPG EPG elements Chrome 126.0.0.0 / Windows 10 12s passed
3 EPG EPG Filter Chrome 126.0.0.0 / Windows 10 47s passed
4 EPG EPG Navigation arrow (future) Chrome 126.0.0.0 / Windows 10 1m 00s passed
5 EPG EPG Navigation arrow (past) Chrome 126.0.0.0 / Windows 10 1m 03s passed
6 EPG EPG Navigation arrows (both) Chrome 126.0.0.0 / Windows 10 29s passed
7 EPG Time jumper Chrome 126.0.0.0 / Windows 10 44s passed
8 EPG EPG Zoom in float button Chrome 126.0.0.0 / Windows 10 36s passed
9 EPG EPG Zoom out float button Chrome 126.0.0.0 / Windows 10 48s passed
10 Search Search for an actor Chrome 126.0.0.0 / Windows 10 21s passed
11 Search Search for adult Actor with standard profile Chrome 126.0.0.0 / Windows 10 15s passed
12 Search Search for adult content with Standard profile Chrome 126.0.0.0 / Windows 10 37s passed
13 Search Search for a movie Chrome 126.0.0.0 / Windows 10 21s passed
14 MyTV Add to my Selection Test (Empty state,Check from Mytv) Chrome 126.0.0.0 / Windows 10 35s passed
15 MyTV Add to my Selection Test Chrome 126.0.0.0 / Windows 10 29s passed
16 MyTV Watch favorite Channels in MyTV Chrome 126.0.0.0 / Windows 10 1m 05s passed
17 UI Home - general (top menu & rails) Chrome 126.0.0.0 / Windows 10 23s passed
18 UI Home - Subscriptions rail Chrome 126.0.0.0 / Windows 10 22s passed
19 UI L2 Movies - rails Chrome 126.0.0.0 / Windows 10 14s passed
20 UI L2 OnNow - rails Chrome 126.0.0.0 / Windows 10 12s passed
21 UI L2 Series - rails Chrome 126.0.0.0 / Windows 10 13s passed
22 UI L2 Subscriptions - page elements Chrome 126.0.0.0 / Windows 10 16s passed
23 UI L2 TV Shows - rails Chrome 126.0.0.0 / Windows 10 13s passed
24 UI L2 VOD Movies - rails Chrome 126.0.0.0 / Windows 10 14s passed
25 UI L3 filters - Movies > Action/Adventure Chrome 126.0.0.0 / Windows 10 1m 11s passed
26 UI L3 filters - Movies > Comedy Chrome 126.0.0.0 / Windows 10 1m 40s passed
27 UI L3 filters - Movies > Kids Chrome 126.0.0.0 / Windows 10 46s passed
28 UI L3 filters - Movies > New Chrome 126.0.0.0 / Windows 10 1m 37s passed
29 UI L3 filters - Movies > Sci-Fi/Fantasy Chrome 126.0.0.0 / Windows 10 42s failed
30 UI L3 filters - Series > Action/Adventure Chrome 126.0.0.0 / Windows 10 40s failed
31 UI L3 filters - Series > Comedy Chrome 126.0.0.0 / Windows 10 38s passed
32 UI L3 filters - Series > Drama Chrome 126.0.0.0 / Windows 10 44s passed
33 UI L3 filters - Series > Sci-Fi/Fantasy Chrome 126.0.0.0 / Windows 10 47s failed
34 UI L3 filters - Series > Thriller/Detective Chrome 126.0.0.0 / Windows 10 38s passed
35 UI L3 On Now - rails Chrome 126.0.0.0 / Windows 10 15s passed
36 UI On Now filter Chrome 126.0.0.0 / Windows 10 34s passed
37 UI Program info - movie NEEDS REVIEW -> recheck please Chrome 126.0.0.0 / Windows 10 17s passed
38 UI Program info - Serie NEEDS REVIEW -> recheck Chrome 126.0.0.0 / Windows 10 20s failed
39 Favorite Add channel to favorites via MyTV hub Chrome 126.0.0.0 / Windows 10 28s passed
40 Favorite Remove channel from favorites via MyTV hub Chrome 126.0.0.0 / Windows 10 28s passed
41 Favorite Add channel to favorites via channel page Chrome 126.0.0.0 / Windows 10 31s passed
42 Favorite Remove channel from favorites via channel page Chrome 126.0.0.0 / Windows 10 31s passed
43 Favorite Add channel to favorites via Settings Chrome 126.0.0.0 / Windows 10 29s passed
44 Favorite Remove channel from favorites via Settings Chrome 126.0.0.0 / Windows 10 29s passed
45 EPG Compare favorite channels on Epg and Myhub Chrome 126.0.0.0 / Windows 10 16s passed
46 Adult Enter adult section Chrome 126.0.0.0 / Windows 10 17s passed
47 Adult Exit Adult section Chrome 126.0.0.0 / Windows 10 36s passed
48 Adult Navigate to adult L2 Chrome 126.0.0.0 / Windows 10 20s passed
49 Adult Search for actor in adult section Chrome 126.0.0.0 / Windows 10 26s passed
50 Adult Search for adult content in Adult section Chrome 126.0.0.0 / Windows 10 26s passed
51 Adult Search standard content in Adult section Chrome 126.0.0.0 / Windows 10 26s passed
52 ParentalCode Replay with Age level -10 Chrome 126.0.0.0 / Windows 10 29s failed
53 ParentalCode Replay with Age level -12 Chrome 126.0.0.0 / Windows 10 29s failed
54 ParentalCode Replay with Age level -16 Chrome 126.0.0.0 / Windows 10 43s failed
55 ParentalCode Replay with Age level -18 Chrome 126.0.0.0 / Windows 10 41s failed
56 ParentalCode Replay with Age level unlimited Chrome 126.0.0.0 / Windows 10 40s failed
57 ParentalCode VOD with Age level -10 Chrome 126.0.0.0 / Windows 10 34s failed
58 ParentalCode VOD with Age level -12 Chrome 126.0.0.0 / Windows 10 28s failed

Error Details

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

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

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

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-29\Chrome_126.0.0.0_Windows_10\errors\1.png

   27 |    .click(UISelector.filterWatchNowL3)
   28 |    .click(UISelector.filterAvailabilityL3)
   29 |    .click(UISelector.filterAllL3)
   30 |
   31 |   
 > 32 |    await t.click(UISelector.drama)
   33 |    await contentcardChecker(t, UISelector.drama);
   34 |    await t.click(UISelector.fantasy)
   35 |    await contentcardChecker(t, UISelector.fantasy);
   36 |    await t.click(UISelector.scifi)
   37 |    await contentcardChecker(t, UISelector.scifi);

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Sci-Fi.js:32:13)
   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('Fantasy')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-30\Chrome_126.0.0.0_Windows_10\errors\1.png

   27 |    .click(UISelector.filterAvailabilityL3)
   28 |    .click(UISelector.filterAllL3)
   29 |
   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 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Series_Action.js:32: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: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-33\Chrome_126.0.0.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) 

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

AssertionError: expected false to be truthy

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-38\Chrome_126.0.0.0_Windows_10\errors\1.png

   13 |    .useRole(normalAccount)
   14 |    .click(UISelector.searchButton)
   15 |    .typeText(UISelector.searchInputField, serieName)
   16 |    .click(UISelector.searchResultCardSeries)
   17 |    //check if title, my selection button, watch trailer button, related title, share btn is available
 > 18 |    .expect(UISelector.contentTitle.withText(serieName).exists).ok()
   19 |    .expect((UISelector.contentAddSelection).exists).ok()
   20 |    .expect((UISelector.contentRelatedTitle).exists).ok()
   21 |    .expect((UISelector.contentShareButton).exists).ok()
   22 |    .expect((UISelector.contentWatch).exists).ok();
   23 |

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:18:65)
   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)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:4:52)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:4:52)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Serie.js:31:2) 

52. ParentalCode - Replay with Age level -10  

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

 > | Selector('.content')
   |   .withText('les experts : miami')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-52\Chrome_126.0.0.0_Windows_10\errors\1.png

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

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

53. ParentalCode - Replay with Age level -12  

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

 > | Selector('.content')
   |   .withText('amour et mort')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-53\Chrome_126.0.0.0_Windows_10\errors\1.png

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

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

54. ParentalCode - Replay with Age level -16  

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

 > | Selector('body > div#app:nth-child(3) > div#app > div:nth-child(2) > div#wrapper.wrapper--no-footer.wrapper--transparent-header > div:nth-child(2) > div.player-modal:nth-child(17) > div.theoplayer-component:nth-child(2) > div.back-button:nth-child(1) > a > i.icon-close')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-54\Chrome_126.0.0.0_Windows_10\errors\1.png

   36 |
   37 | await t
   38 |    .click(lock.unlockBtn)
   39 |    .typeText(login.parentalCodeBoxWatch, "1111")
   40 |    .wait(3000)
 > 41 |    .click(login.playerclose);
   42 |});
   43 |

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

55. ParentalCode - Replay with Age level -18  

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

 > | Selector('body > div#app:nth-child(3) > div#app > div:nth-child(2) > div#wrapper.wrapper--no-footer.wrapper--transparent-header > div:nth-child(2) > div.player-modal:nth-child(17) > div.theoplayer-component:nth-child(2) > div.back-button:nth-child(1) > a > i.icon-close')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-55\Chrome_126.0.0.0_Windows_10\errors\1.png

   35 |   }
   36 |
   37 | await t
   38 |    .expect(lock.unlockBtn.visible).notOk()
   39 |    .wait(3000)
 > 40 |    .click(login.playerclose);
   41 |});
   42 |

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

56. ParentalCode - Replay with Age level unlimited  

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

 > | Selector('body > div#app:nth-child(3) > div#app > div:nth-child(2) > div#wrapper.wrapper--no-footer.wrapper--transparent-header > div:nth-child(2) > div.player-modal:nth-child(17) > div.theoplayer-component:nth-child(2) > div.back-button:nth-child(1) > a > i.icon-close')

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-56\Chrome_126.0.0.0_Windows_10\errors\1.png

   35 |   }
   36 |
   37 | await t
   38 |    .expect(lock.unlockBtn.visible).notOk()
   39 |    .wait(3000)
 > 40 |    .click(login.playerclose);
   41 |});
   42 |

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

57. ParentalCode - VOD with Age level -10  

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

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

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-57\Chrome_126.0.0.0_Windows_10\errors\1.png

   23 |    .click(login.age10)
   24 |    .click(login.confirmAge)
   25 |    .click(lock.search)
   26 |    .typeText(lock.searchText, contentStandard.vod10)
   27 |    .click(Selector(".content").withText(contentStandard.vod10))
 > 28 |    .click(lock.watchContent)
   29 |        
   30 |  if (await Selector('div').withText('resume').visible) {
   31 |    console.log('check')
   32 |     await t
   33 |       .click(Selector('#wrapper button').withText('Yes'))

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

58. ParentalCode - VOD with Age level -12  

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

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

Browser: Chrome 126.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-05-10_00-00-57\test-58\Chrome_126.0.0.0_Windows_10\errors\1.png

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