Start Time: Thu Feb 20 2025 18:00:22 GMT+0000 (Coordinated Universal Time)
Browsers: Chrome 135.0.0.0 / Windows 10
Duration: 2h 22m 05s
Tests Failed: 15 out of 75
Tests Skipped: 0
| # | Fixture | Test Name | Browsers | Duration | Result |
|---|---|---|---|---|---|
| 1 | epg | Check channel page elements | Chrome 135.0.0.0 / Windows 10 | 1m 53s | passed |
| 2 | EPG | EPG elements | Chrome 135.0.0.0 / Windows 10 | 56s | passed |
| 3 | EPG | EPG Filter | Chrome 135.0.0.0 / Windows 10 | 1m 33s | passed |
| 4 | EPG | EPG Navigation arrow (future) | Chrome 135.0.0.0 / Windows 10 | 1m 15s | passed |
| 5 | EPG | EPG Navigation arrow (past) | Chrome 135.0.0.0 / Windows 10 | 1m 02s | passed |
| 6 | EPG | EPG Navigation arrows (both) | Chrome 135.0.0.0 / Windows 10 | 1m 03s | passed |
| 7 | EPG | Time jumper | Chrome 135.0.0.0 / Windows 10 | 2m 34s | failed |
| 8 | EPG | EPG Zoom in float button | Chrome 135.0.0.0 / Windows 10 | 1m 51s | passed |
| 9 | EPG | EPG Zoom out float button | Chrome 135.0.0.0 / Windows 10 | 1m 50s | passed |
| 10 | Search | Search for an actor | Chrome 135.0.0.0 / Windows 10 | 1m 07s | passed |
| 11 | Search | Search for adult Actor with kids profile | Chrome 135.0.0.0 / Windows 10 | 1m 16s | passed |
| 12 | Search | Search for adult Actor with standard profile | Chrome 135.0.0.0 / Windows 10 | 56s | passed |
| 13 | Search | Search for adult content with Kids profile | Chrome 135.0.0.0 / Windows 10 | 1m 40s | failed |
| 14 | Search | Search for adult content with Standard profile | Chrome 135.0.0.0 / Windows 10 | 1m 56s | failed |
| 15 | Search | Search for a movie | Chrome 135.0.0.0 / Windows 10 | 1m 06s | passed |
| 16 | Search | Search for Standard rated content with kids profile | Chrome 135.0.0.0 / Windows 10 | 53s | passed |
| 17 | myTV | Add to my Selection Test (Empty state,check other profile) | Chrome 135.0.0.0 / Windows 10 | 1m 58s | passed |
| 18 | MyTV | Add to my Selection Test (Empty state,Check from Mytv) | Chrome 135.0.0.0 / Windows 10 | 2m 25s | passed |
| 19 | MyTV | Add to my Selection Test | Chrome 135.0.0.0 / Windows 10 | 5m 25s | passed |
| 20 | MyTV | Add to my Selection (kids profile)Test | Chrome 135.0.0.0 / Windows 10 | 1m 17s | failed |
| 21 | MyTV | Watch favorite Channels in MyTV | Chrome 135.0.0.0 / Windows 10 | 5m 26s | failed |
| 22 | UI | Home - general (top menu & rails) | Chrome 135.0.0.0 / Windows 10 | 1m 50s | passed |
| 23 | UI | Home - Kids profile L1 NEEDS REVIEW | Chrome 135.0.0.0 / Windows 10 | 35s | passed |
| 24 | UI | Home - Subscriptions rail | Chrome 135.0.0.0 / Windows 10 | 1m 38s | passed |
| 25 | UI | L2 Movies - rails | Chrome 135.0.0.0 / Windows 10 | 47s | passed |
| 26 | UI | L2 OnNow - rails | Chrome 135.0.0.0 / Windows 10 | 42s | passed |
| 27 | UI | L2 Series - rails | Chrome 135.0.0.0 / Windows 10 | 44s | passed |
| 28 | UI | L2 Subscriptions - page elements | Chrome 135.0.0.0 / Windows 10 | 56s | passed |
| 29 | UI | L2 TV Shows - rails | Chrome 135.0.0.0 / Windows 10 | 44s | passed |
| 30 | UI | L2 VOD Movies - rails | Chrome 135.0.0.0 / Windows 10 | 48s | passed |
| 31 | UI | L3 filters - Movies > Action/Adventure | Chrome 135.0.0.0 / Windows 10 | 3m 48s | passed |
| 32 | UI | L3 filters - Movies > Comedy | Chrome 135.0.0.0 / Windows 10 | 5m 12s | passed |
| 33 | UI | L3 filters - Movies > Kids | Chrome 135.0.0.0 / Windows 10 | 2m 42s | passed |
| 34 | UI | L3 filters - Movies > New | Chrome 135.0.0.0 / Windows 10 | 5m 06s | passed |
| 35 | UI | L3 filters - Movies > Sci-Fi/Fantasy | Chrome 135.0.0.0 / Windows 10 | 3m 51s | failed |
| 36 | UI | L3 filters - Series > Action/Adventure | Chrome 135.0.0.0 / Windows 10 | 2m 19s | passed |
| 37 | UI | L3 filters - Series > Action/Adventure | Chrome 135.0.0.0 / Windows 10 | 2m 18s | passed |
| 38 | UI | L3 filters - Series > Drama | Chrome 135.0.0.0 / Windows 10 | 2m 33s | passed |
| 39 | UI | L3 filters - Series > Sci-Fi/Fantasy | Chrome 135.0.0.0 / Windows 10 | 2m 26s | passed |
| 40 | UI | L3 filters - Series > Thriller/Detective | Chrome 135.0.0.0 / Windows 10 | 2m 32s | passed |
| 41 | UI | L3 On Now - rails | Chrome 135.0.0.0 / Windows 10 | 58s | passed |
| 42 | UI | On Now filter | Chrome 135.0.0.0 / Windows 10 | 1m 17s | passed |
| 43 | UI | Program info - movie | Chrome 135.0.0.0 / Windows 10 | 1m 47s | failed |
| 44 | UI | Program info - Serie NEEDS REVIEW -> recheck | Chrome 135.0.0.0 / Windows 10 | 1m 08s | passed |
| 45 | Favorite | Add channel to favorites via MyTV hub | Chrome 135.0.0.0 / Windows 10 | 1m 29s | passed |
| 46 | Favorite | Remove channel from favorites via MyTV hub | Chrome 135.0.0.0 / Windows 10 | 1m 03s | passed |
| 47 | Favorite | Add channel to favorites via channel page | Chrome 135.0.0.0 / Windows 10 | 1m 37s | passed |
| 48 | Favorite | Remove channel from favorites via channel page | Chrome 135.0.0.0 / Windows 10 | 1m 38s | passed |
| 49 | Favorite | Add channel to favorites via Settings | Chrome 135.0.0.0 / Windows 10 | 1m 31s | passed |
| 50 | Favorite | Remove channel from favorites via Settings | Chrome 135.0.0.0 / Windows 10 | 1m 31s | passed |
| 51 | favorite | Empty state of my favorites on MYTV | Chrome 135.0.0.0 / Windows 10 | 2m 05s | passed |
| 52 | EPG | Compare favorite channels on Epg and Myhub | Chrome 135.0.0.0 / Windows 10 | 1m 04s | passed |
| 53 | Language | Switch between language in kids profile Test | Chrome 135.0.0.0 / Windows 10 | 1m 17s | failed |
| 54 | Language | Switch between language Test | Chrome 135.0.0.0 / Windows 10 | 2m 29s | passed |
| 55 | Adult | Enter adult section | Chrome 135.0.0.0 / Windows 10 | 55s | passed |
| 56 | Adult | Exit Adult section | Chrome 135.0.0.0 / Windows 10 | 3m 26s | passed |
| 57 | Adult | Navigate to adult L2 | Chrome 135.0.0.0 / Windows 10 | 1m 12s | passed |
| 58 | Adult | Search for actor in adult section | Chrome 135.0.0.0 / Windows 10 | 2m 12s | passed |
| 59 | Adult | Search for adult content in Adult section | Chrome 135.0.0.0 / Windows 10 | 2m 07s | passed |
| 60 | Adult | Search standard content in Adult section | Chrome 135.0.0.0 / Windows 10 | 2m 10s | passed |
| 61 | ParentalCode | Replay with Age level -10 | Chrome 135.0.0.0 / Windows 10 | 2m 09s | failed |
| 62 | ParentalCode | Replay with Age level -12 | Chrome 135.0.0.0 / Windows 10 | 2m 11s | failed |
| 63 | ParentalCode | Replay with Age level -16 | Chrome 135.0.0.0 / Windows 10 | 2m 06s | passed |
| 64 | ParentalCode | Replay with Age level -18 | Chrome 135.0.0.0 / Windows 10 | 2m 02s | passed |
| 65 | ParentalCode | Replay with Age level unlimited | Chrome 135.0.0.0 / Windows 10 | 2m 02s | passed |
| 66 | ParentalCode | VOD with Age level -10 | Chrome 135.0.0.0 / Windows 10 | 2m 30s | failed |
| 67 | ParentalCode | VOD with Age level -12 | Chrome 135.0.0.0 / Windows 10 | 2m 30s | failed |
| 68 | ParentalCode | VOD with Age level -16 | Chrome 135.0.0.0 / Windows 10 | 2m 52s | failed |
| 69 | ParentalCode | VOD with Age level -18 | Chrome 135.0.0.0 / Windows 10 | 2m 03s | passed |
| 70 | ParentalCode | VOD with Age level -18 | Chrome 135.0.0.0 / Windows 10 | 2m 03s | passed |
| 71 | MyTV | Mount of planned recording Test | Chrome 135.0.0.0 / Windows 10 | 56s | passed |
| 72 | MyTV | Mount of recording Test | Chrome 135.0.0.0 / Windows 10 | 1m 10s | passed |
| 73 | UI | recordings stnd | Chrome 135.0.0.0 / Windows 10 | 1m 52s | failed |
| 74 | UI | User menu - kid | Chrome 135.0.0.0 / Windows 10 | 1m 15s | failed |
| 75 | UI | User menu - standard | Chrome 135.0.0.0 / Windows 10 | 36s | passed |
Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
> | Selector('#content div')
| .withText('08:30')
| .nth(6)
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-7\Chrome_135.0.0.0_Windows_10\errors\1.png
52 |
53 | .click(EPGSelector.shortCutTimeButton)
54 | .click(buttonSelector);
55 |
56 | const element = EPGSelector.ActualTime.withText(time).nth(6);
> 57 | const actualText = await element.innerText;
58 | const actualPositionTime = await element.boundingClientRect;
59 |
60 | await t.wait (10000)
61 | await t.expect(actualText).contains(time);
62 | //await t.expect(actualPositionTime.top).eql(expectedY, 'Element is at the expected top position');
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_time_jumper.js:57:40)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_time_jumper.js:4:55)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\epg\Epg_time_jumper.js:4:55) The specified selector does not match any element in the DOM tree.
> | Selector('.no-results-message')
| .withText('No result')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-13\Chrome_135.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) The specified selector does not match any element in the DOM tree.
> | Selector('.no-results-message')
| .withText('No result')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-14\Chrome_135.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) The specified selector does not match any element in the DOM tree.
| Selector('header .icon-search')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-20\Chrome_135.0.0.0_Windows_10\errors\1.png
8 |
9 |test(`Add to my Selection (kids profile)Test`, async (t) => {
10 | await t
11 | .useRole(profileAccount)
12 | .click(MyTvSelector.profile.withText('Kids'))
> 13 | .click(MyTvSelector.search)
14 | .typeText(MyTvSelector.searchInput, searchContent)
15 | .click(MyTvSelector.card.withText(searchContent))
16 | .click(MyTvSelector.addmySelection)
17 | .click(MyTvSelector.mySelectionTitleInMenu)
18 | .click(MyTvSelector.card.withText(searchContent))
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:13:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:3:58)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:3:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:3:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:3:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\Add_mySelectionKidsprofile.js:24:2) The specified selector does not match any element in the DOM tree.
> | Selector('.favorite-button')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-21\Chrome_135.0.0.0_Windows_10\errors\1.png
29 |
30 | for (let channel = 0; channel < channelLists.length; channel++) {
31 | await t
32 | .click(MyTvSelector.manageFavoriteChannels)
33 | .typeText(MyTvSelector.searchFavorites, String(channelLists[channel]))
> 34 | .click(MyTvSelector.favoritesButton)
35 | .click(MyTvSelector.saveFavoritesBtn)
36 |
37 | console.log(channelLists[channel]);
38 | }
39 |
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:34:10)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30) - Error in fixture.afterEach hook -
The specified selector does not match any element in the DOM tree.
> | Selector('.favorite-button')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-21\Chrome_135.0.0.0_Windows_10\errors\2.png
11 | //remove the favorite channels before continueing to the next testcase
12 | for (let channel = 0; channel < channelLists.length; channel++) {
13 | await t
14 | .click(MyTvSelector.manageFavoriteChannels)
15 | .typeText(MyTvSelector.searchFavorites, channelLists[channel], { speed: 0.5 })
> 16 | .click(MyTvSelector.favoritesButton)
17 | .click(MyTvSelector.saveFavoritesBtn)
18 | }
19 | await t.expect((MyTvSelector.selectorDiv).withText('Add contents to your selection to find them here later.').exists).ok()
20 | });
21 |
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:16:10)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:4:30)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\myTV\watch_fav_channel.js:20:4) The specified selector does not match any element in the DOM tree.
> | Selector('#content button')
| .withText('Excitement')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-35\Chrome_135.0.0.0_Windows_10\errors\1.png
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);
> 38 | await t.click(UISelector.excitement)
39 | await contentcardChecker(t, UISelector.excitement);
40 | /*await t.click(UISelector.thriller)
41 | await contentcardChecker(t, UISelector.thriller);*/
42 | await t.click(UISelector.adventure)
43 | await contentcardChecker(t, UISelector.adventure);
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\L3_Filters_Movies_Sci-Fi.js:38: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) The specified selector does not match any element in the DOM tree.
> | Selector('.content')
| .withText('John Wick : chapitre 4 ')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-43\Chrome_135.0.0.0_Windows_10\errors\1.png
9 |
10 | await t
11 | .useRole(normalAccount)
12 | .click(UISelector.searchButton)
13 | .typeText(UISelector.searchInputField, Content.replay10)
> 14 | .click(UISelector.searchResultCard.withText( Content.replay10))
15 | .expect(UISelector.contentTitle.withText( Content.replay10).exists).ok()
16 | .expect((UISelector.contentAddSelection).exists).ok()
17 | .expect((UISelector.contentWatchTrailer).exists).ok()
18 | .expect((UISelector.contentRelatedTitle).exists).ok()
19 | .expect((UISelector.contentShareButton).exists).ok();
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:14:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:4:57)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:4:57)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:4:57)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:4:57)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI\Program_info_Movie.js:20:2) The specified selector does not match any element in the DOM tree.
| Selector('#wrapper label')
> | .withText('Kids')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-53\Chrome_135.0.0.0_Windows_10\errors\1.png
8 |
9 |test(`Switch between language in kids profile Test`, async (t) => {
10 | await t
11 | .navigateTo(Environment.url)
12 | .useRole(profileAccount)
> 13 | .click(MyTvSelector.profile.withText('Kids'))
14 | //german
15 | .hover(LanguageSelector.profilePictureIcon)
16 | .click(LanguageSelector.languageButton.withText('DE'))
17 | .expect(LanguageSelector.title.withText(Translations.Kids.German.home).exists).ok()
18 | .expect(LanguageSelector.title.withText(Translations.Kids.German.onNow).exists).ok()
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:13:4)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:5:58)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:5:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:5:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:5:58)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\lang\UI_language_kids.js:39:2) The specified selector does not match any element in the DOM tree.
> | Selector('.content')
| .withText('John Wick : chapitre 4 ')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-61\Chrome_135.0.0.0_Windows_10\errors\1.png
21 | .typeText(ParentalCodeSelector.parentalCodeBox, "1111")
22 | .click(login.age10)
23 | .click(login.confirmAge)
24 | .click(lock.search)
25 | .typeText(lock.searchText, Content.replay10)
> 26 | .click(Selector(".content").withText(Content.replay10))
27 | .click(lock.watchContent) //click on watch button
28 |
29 | if (await Selector('div').withText('resume').visible) { //if content already has been watched, click on resume
30 | console.log('check')
31 | await t
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:26:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:8:82)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:8:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:8:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:8:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay10.js:43:2) The specified selector does not match any element in the DOM tree.
> | Selector('.content')
| .withText('John Wick : chapitre 4 ')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-62\Chrome_135.0.0.0_Windows_10\errors\1.png
21 | .typeText(login.parentalCodeBox, "1111")
22 | .click(login.age12)
23 | .click(login.confirmAge)
24 | .click(lock.search)
25 | .typeText(lock.searchText, Content.replay12)
> 26 | .click(Selector(".content").withText(Content.replay12))
27 | .click(lock.watchContent)
28 |
29 |
30 | if (await Selector('div').withText('resume').visible) {
31 | console.log('check')
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:26: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)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:6:57)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:6:57)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\replay12.js:43:2) 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 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-66\Chrome_135.0.0.0_Windows_10\errors\1.png
23 | .click(login.age10)
24 | .click(login.confirmAge)
25 | .click(lock.search)
26 | .typeText(lock.searchText, Content.vod10)
27 | .click(Selector(".content").withText(Content.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:7:82)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod10.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod10.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod10.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod10.js:42:2) 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 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-67\Chrome_135.0.0.0_Windows_10\errors\1.png
24 | .click(login.age12)
25 | .click(login.confirmAge)
26 | .click(lock.search)
27 | .typeText(lock.searchText, Content.vod12)
28 | .click(Selector(".content").withText(Content.vod12))
> 29 | .click(lock.watchContent)
30 |
31 | if (await Selector('div').withText('resume').visible) {
32 | console.log('check')
33 | await t
34 | .click(Selector('#wrapper button').withText('Yes'))
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:29:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:7:82)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:7:82)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod12.js:43:2) 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" role="dialog" aria-modal="true" aria-label="voo-dialog" full-screen="false">...</div>).
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-68\Chrome_135.0.0.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 |});
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:38:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:7:82)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\parentalcode\vod16.js:7:82) The specified selector does not match any element in the DOM tree.
> | Selector('#recording-content button')
| .withText('Edit')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-73\Chrome_135.0.0.0_Windows_10\errors\1.png
33 | checkIfExistsAndVisible(t,UIStndSelector.filterButtonAllRecordingsOption)
34 | checkIfExistsAndVisible(t,UIStndSelector.filterButtonMyRecordingsOption)
35 |});
36 |
37 |async function checkIfExistsAndVisible(t, uiSelector) {
> 38 | await t.hover(uiSelector)
39 | await t.expect(uiSelector.exists).ok('The selector does not exist');
40 | await t.expect(uiSelector.visible).ok('The selector is not visible');
41 |}
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:38:11)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60)
at checkIfExistsAndVisible (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:37:39)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:29:5)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\recordings.js:3:60) Unhandled promise rejection:
{
code: 'E24',
isTestCafeError: true,
callsite: CallsiteRecord {
filename: 'C:\\xampp\\htdocs\\TVMIT-plus-Web-Automation-Tool\\tests\\UI_Stnd\\recordings.js',
lineNum: 37,
callsiteFrameIdx: 5,
stackFrames: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
CallSite {}, [Object],
[Object], [Object],
CallSite {}, [Object],
[Object], [Object],
CallSite {}, [Object],
[Object], [Object]
],
isV8Frames: true
},
apiFnChain: [ "Selector('#recording-content button')", ".withText('Edit')" ],
apiFnIndex: 0,
reason: null,
id: '_ozyPTi'
}
Browser: Chrome 135.0.0.0 / Windows 10 The specified selector does not match any element in the DOM tree.
| Selector('#wrapper label')
> | .withText('Kids')
Browser: Chrome 135.0.0.0 / Windows 10
Screenshot: C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\screenshots\2025-02-20_18-00-21\test-74\Chrome_135.0.0.0_Windows_10\errors\1.png
8 |
9 |test(`User menu - kid`, async (t) => {
10 | await t
11 | .navigateTo(Environment.url)
12 | .useRole(profileAccount)
> 13 | .click(MyTvSelector.profile.withText('Kids'))
14 | .click(UIStndSelector.pictoIcon)
15 | checkIfExistsAndVisible(t,UIStndSelector.pictoIconMenu.withText("Recordings"))
16 | checkIfExistsAndVisible(t,UIStndSelector.pictoIconMenu.withText("Account Settings"))
17 | checkIfExistsAndVisible(t,UIStndSelector.pictoIconMenu.withText("Sign Out"))
18 |
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:13:6)
at asyncGeneratorStep (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:4:55)
at _next (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:4:55)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:4:55)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:4:55)
at <anonymous> (C:\xampp\htdocs\TVMIT-plus-Web-Automation-Tool\tests\UI_Stnd\User_menu_Kid.js:47:2)