TestCafe Test Summary

Summary


Start Time: Wed Jun 26 2024 00:00:50 GMT+0000 (Coordinated Universal Time)

Browsers: Chrome 128.0.0.0 / Windows 10

Duration: 11m 44s

Tests Failed: 80 out of 92

Tests Skipped: 0


# Fixture Test Name Browsers Duration Result
1 epg Check channel page elements Chrome 128.0.0.0 / Windows 10 1m 07s failed
2 EPG EPG elements Chrome 128.0.0.0 / Windows 10 12s passed
3 EPG EPG Filter Chrome 128.0.0.0 / Windows 10 14s passed
4 EPG EPG Navigation arrow (future) Chrome 128.0.0.0 / Windows 10 13s passed
5 EPG EPG Navigation arrow (past) Chrome 128.0.0.0 / Windows 10 13s passed
6 EPG EPG Navigation arrows (both) Chrome 128.0.0.0 / Windows 10 1m 14s failed
7 EPG Time jumper Chrome 128.0.0.0 / Windows 10 1m 33s passed
8 EPG EPG Zoom in float button Chrome 128.0.0.0 / Windows 10 15s passed
9 EPG EPG Zoom out float button Chrome 128.0.0.0 / Windows 10 22s passed
10 Search Search for an actor Chrome 128.0.0.0 / Windows 10 24s passed
11 Search Search for adult Actor with kids profile Chrome 128.0.0.0 / Windows 10 27s passed
12 Search Search for adult Actor with standard profile Chrome 128.0.0.0 / Windows 10 15s passed
13 Search Search for adult content with Kids profile Chrome 128.0.0.0 / Windows 10 1m 13s failed
14 Search Search for adult content with Standard profile Chrome 128.0.0.0 / Windows 10 1m 24s failed
15 Search Search for a movie Chrome 128.0.0.0 / Windows 10 22s passed
16 Search Search for Standard rated content with kids profile Chrome 128.0.0.0 / Windows 10 15s passed

Error Details

1. epg - Check channel page elements  

AssertionError: expected false to be truthy

Browser: Chrome 128.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-26_00-00-49\test-1\Chrome_128.0.0.0_Windows_10\errors\1.png

   26 |    
   27 |    //expect favorite button
   28 |    .click(EPGSelector.favouriteButton)
   29 |
   30 |    //check if titles are available
 > 31 |    .expect(EPGSelector.latestReplayTitle.exists).ok()
   32 |    .expect(EPGSelector.topReplayOfTheWeekTitle.exists).ok()
   33 |    .expect(EPGSelector.onNowAndUpcomingTitle.exists).ok()
   34 |    .expect(EPGSelector.primeTimeTitle.exists).ok()
   35 |
   36 |    //check watch live button

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\epg_channelpage.js:31:51)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\epg_channelpage.js:3:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\epg_channelpage.js:3:55) 

6. EPG - EPG Navigation arrows (both)  

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

 > | Selector('#content p')

Browser: Chrome 128.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-26_00-00-49\test-6\Chrome_128.0.0.0_Windows_10\errors\1.png

   31 |  await t.expect(EPGSelector.EPGContentCell.count).notEql(0);
   32 |  
   33 |  // Ensure the content is not null or empty
   34 |  const content = await EPGSelector.cellText;
   35 |
 > 36 |  await t.expect(content.innerText).notEql('', { timeout: 5000 }, 'EPG content cell should not be empty');
   37 |  await t.expect(content).notEql(null, 'EPG content cell should not be null');
   38 |}

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_nav_arrow.js:36:37)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_nav_arrow.js:4:55)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_nav_arrow.js:4:55) 

13. Search - Search for adult content with Kids profile  

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

 > | Selector('.no-results-message')
   |   .withText('No result')

Browser: Chrome 128.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-26_00-00-49\test-13\Chrome_128.0.0.0_Windows_10\errors\1.png

   11 |    .useRole(kidsAccount)
   12 |
   13 |    //search testcase
   14 |    .click(".icon-search")
   15 |    .typeText("#search-field-input", "débutante")
 > 16 |    .click(Selector(".no-results-message").withText("No result"))
   17 |    .expect(login.related)
   18 |    .contains("Recommendations")
   19 |    .click(login.rightarrow)
   20 |    .click(login.leftarrow);
   21 |});

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:16:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:3:52)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:3:52)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:3:52)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:3:52)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content_kid.js:21:2) 

14. Search - Search for adult content with Standard profile  

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

 > | Selector('.no-results-message')
   |   .withText('No result')

Browser: Chrome 128.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2024-06-26_00-00-49\test-14\Chrome_128.0.0.0_Windows_10\errors\1.png

   15 |    .wait(5000)
   16 |
   17 |    .typeText("#search-field-input", "débutante")
   18 |    .wait(5000)
   19 |
 > 20 |    .click(Selector(".no-results-message").withText("No result"))
   21 |    .wait(5000)
   22 |
   23 |    .expect(login.related)
   24 |    .contains("Recommendations")
   25 |    .wait(5000)

   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:20:6)
   at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:3:54)
   at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:3:54)
   at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\search\Search_adult_content.js:31:2)