corusent.qa.globalstream.tests.footer.FooterNavLinks
testFooterNavLinks
java.lang.AssertionError: Footer Menu Link (Text) is not present. expected [true] but found [false]
at corusent.qa.globalstream.tests.footer.FooterNavLinks.testFooterNavLinks(FooterNavLinks.java:17)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Links under Footer Menu)
corusent.qa.globalstream.tests.search.SearchPerPage
testSearchPerPage
java.lang.AssertionError: Search Result page does not display expected result. expected [true] but found [false]
at corusent.qa.globalstream.tests.search.SearchPerPage.testSearchPerPage(SearchPerPage.java:55)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify search functionality on different pages)
corusent.qa.globalstream.tests.footer.CorusLogo
testFooterCorusLogo
java.lang.AssertionError: Footer Corus Logo Link (href) does not return status code 200 expected [true] but found [false]
at corusent.qa.globalstream.tests.footer.CorusLogo.testFooterCorusLogo(CorusLogo.java:16)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Corus Brand Logo in footer)
corusent.qa.globalstream.tests.freeplay.GenreBarTitle
testGenreBarTitle
org.openqa.selenium.NoSuchElementException: Proxy element for: DefaultElementLocator 'By.cssSelector: h3.GenreBar-title' not found after 2 attempts.
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
Build info: version: '4.38.0', revision: '6b412e825c*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.14.355-280.710.amzn2.x86_64', java.version: '11.0.19'
Driver info: driver.version: unknown
at corusent.qa.globalstream.helper.SeleniumHelper.findElementWithRetry(SeleniumHelper.java:308)
at corusent.qa.globalstream.pageobject.PageObjectFreeplay.isGenreBarTitleTextCorrect(PageObjectFreeplay.java:34)
at corusent.qa.globalstream.tests.freeplay.GenreBarTitle.testGenreBarTitle(GenreBarTitle.java:31)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 14 stack frames
(Verify Freeplay sections title stays Browse by Genre)
corusent.qa.globalstream.tests.schedule.ScheduleQueryString
testScheduleQueryString
java.lang.AssertionError: Schedule page does not display logo channel images properly expected [true] but found [false]
at corusent.qa.globalstream.tests.schedule.ScheduleQueryString.testScheduleQueryString(ScheduleQueryString.java:30)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify that Schedule page is not broken when user appends query string)
corusent.qa.globalstream.tests.footer.CopyrightYear
testCopyrightYear
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"div.Footer-copyrightText span"}
(Session info: chrome=142.0.7444.134)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
Build info: version: '4.38.0', revision: '6b412e825c*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.14.355-280.710.amzn2.x86_64', java.version: '11.0.19'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a3419a270165f479ed30f7da2fd8af7d, findElement {using=css selector, value=div.Footer-copyrightText span}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.134, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45511}, goog:processID: 297, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:45511/devtoo..., se:cdpVersion: 142.0.7444.134, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: a3419a270165f479ed30f7da2fd8af7d
at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:215)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:557)
at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:380)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:68)
at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
at com.sun.proxy.$Proxy12.getAttribute(Unknown Source)
at corusent.qa.globalstream.pageobject.PageObjectFooterCopyRight.isCopyrightYearUpToDate(PageObjectFooterCopyRight.java:24)
at corusent.qa.globalstream.tests.footer.CopyrightYear.testCopyrightYear(CopyrightYear.java:17)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Copyright Year under Footer Menu)
corusent.qa.globalstream.tests.header.GlobalLogo
testHeaderGlobalLogo
java.lang.AssertionError: Header Global Logo Link (href) does not return status code 200 expected [true] but found [false]
at corusent.qa.globalstream.tests.header.GlobalLogo.testHeaderGlobalLogo(GlobalLogo.java:17)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Global Brand Logo in header)
corusent.qa.globalstream.tests.shows.ShowTileSelect
testShowTileSelect
java.lang.IllegalArgumentException: bound must be positive
at java.base/java.util.Random.nextInt(Random.java:388)
at corusent.qa.globalstream.pageobject.PageObjectShows.selectRandomShowTile(PageObjectShows.java:31)
at corusent.qa.globalstream.tests.shows.ShowTileSelect.testShowTileSelect(ShowTileSelect.java:28)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 14 stack frames
(Verify that show tile on the Shows page can be selected correctly)
corusent.qa.globalstream.tests.footer.SocialLinks
testFooterSocialLinks
java.lang.AssertionError: Social Link (Title) is not present. expected [true] but found [false]
at corusent.qa.globalstream.tests.footer.SocialLinks.testFooterSocialLinks(SocialLinks.java:17)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify General Social Links)
corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState
testScheduleFavChannelState
java.lang.AssertionError: Channel Logo Hearth Icon is not filled with color after user clicks channel-logo heart icon expected [true] but found [false]
at corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState.testScheduleFavChannelState(ScheduleFavChannelState.java:37)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify that Favorite channel selection/state is not lost after page refreshes)
corusent.qa.globalstream.tests.shows.ShowAirYear
testShowAirYear
java.lang.AssertionError: Show detail page does not contain air year expected [true] but found [false]
at corusent.qa.globalstream.tests.shows.ShowAirYear.testShowAirYear(ShowAirYear.java:33)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Air Year on Show/Movie detail page)
corusent.qa.globalstream.tests.shows.ShowShare
testShowShare
java.lang.AssertionError: Show share icon is not displayed expected [true] but found [false]
at corusent.qa.globalstream.tests.shows.ShowShare.testShowShare(ShowShare.java:36)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify Share PopUp Box on Show/Movie detail page)
corusent.qa.globalstream.tests.search.BasicSearch
testBasicSearch
java.lang.AssertionError: Search Result page does not display expected result. expected [true] but found [false]
at corusent.qa.globalstream.tests.search.BasicSearch.testBasicSearch(BasicSearch.java:44)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
... Removed 17 stack frames
(Verify basic search functionality)
/codebuild/output/src3592575719/src/GlobalStream/resources/testngGlobalStreamUat.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="2" parallel="classes" name="TestSuiteGlobalStreamUat" guice-stage="DEVELOPMENT" verbose="0">
<test thread-count="2" parallel="classes" name="GlobalStreamChromeDesktopUat" verbose="0">
<parameter name="paramBrowserType" value="Chrome"/>
<parameter name="paramTestUrl" value="https://watch.globaltv.com/"/>
<classes>
<class name="corusent.qa.globalstream.tests.footer.CopyrightYear"/>
<class name="corusent.qa.globalstream.tests.footer.CorusLogo"/>
<class name="corusent.qa.globalstream.tests.footer.FooterNavLinks"/>
<class name="corusent.qa.globalstream.tests.footer.SocialLinks"/>
<class name="corusent.qa.globalstream.tests.header.GlobalLogo"/>
<class name="corusent.qa.globalstream.tests.header.MenuLinks"/>
<class name="corusent.qa.globalstream.tests.search.BasicSearch"/>
<class name="corusent.qa.globalstream.tests.search.SearchPerPage"/>
<class name="corusent.qa.globalstream.tests.shows.ShowAirYear"/>
<class name="corusent.qa.globalstream.tests.shows.ShowShare"/>
<class name="corusent.qa.globalstream.tests.shows.ShowTileSelect"/>
<class name="corusent.qa.globalstream.tests.schedule.ScheduleQueryString"/>
<class name="corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState"/>
<class name="corusent.qa.globalstream.tests.freeplay.GenreBarTitle"/>
</classes>
</test> <!-- GlobalStreamChromeDesktopUat -->
</suite> <!-- TestSuiteGlobalStreamUat -->
Tests for TestSuiteGlobalStreamUat
- GlobalStreamChromeDesktopUat (14 classes)
Groups for TestSuiteGlobalStreamUat
Times for TestSuiteGlobalStreamUat
Total running time: 9 minutes
Reporter output for TestSuiteGlobalStreamUat
testScheduleFavChannelState
check if heart logo icon is filled with correct color as per channel name provided
Screenshot added below..
testBasicSearch
Search Result page does not display expected result.
Screenshot added below..
testSearchPerPage
Search Result page does not display expected result.
Screenshot added below..
testGenreBarTitle
Screenshot added below..
Screenshot added below..
testScheduleQueryString
failure in check that expected number of channels logos images are loaded
Screenshot added below..
0 ignored methods
Methods in chronological order
corusent.qa.globalstream.tests.footer.CopyrightYear
beforeMethod(Chrome, https://watch.globaltv.com/)
0 ms
corusent.qa.globalstream.tests.footer.CorusLogo
beforeMethod(Chrome, https://watch.globaltv.com/)
5 ms
corusent.qa.globalstream.tests.footer.CopyrightYear
testCopyrightYear
9151 ms
corusent.qa.globalstream.tests.footer.CorusLogo
testFooterCorusLogo
10650 ms
afterMethod
30928 ms
corusent.qa.globalstream.tests.footer.FooterNavLinks
beforeMethod(Chrome, https://watch.globaltv.com/)
31075 ms
testFooterNavLinks
32306 ms
corusent.qa.globalstream.tests.footer.CopyrightYear
afterMethod
49904 ms
corusent.qa.globalstream.tests.footer.SocialLinks
beforeMethod(Chrome, https://watch.globaltv.com/)
49950 ms
testFooterSocialLinks
55392 ms
corusent.qa.globalstream.tests.footer.FooterNavLinks
afterMethod
56856 ms
corusent.qa.globalstream.tests.header.GlobalLogo
beforeMethod(Chrome, https://watch.globaltv.com/)
56876 ms
testHeaderGlobalLogo
62688 ms
corusent.qa.globalstream.tests.footer.SocialLinks
afterMethod
75488 ms
corusent.qa.globalstream.tests.header.MenuLinks
beforeMethod(Chrome, https://watch.globaltv.com/)
75516 ms
testHeaderMenuLinks
80531 ms
corusent.qa.globalstream.tests.header.GlobalLogo
afterMethod
82881 ms
corusent.qa.globalstream.tests.search.BasicSearch
beforeMethod(Chrome, https://watch.globaltv.com/)
82898 ms
corusent.qa.globalstream.tests.header.MenuLinks
afterMethod
84984 ms
corusent.qa.globalstream.tests.search.SearchPerPage
beforeMethod(Chrome, https://watch.globaltv.com/)
85187 ms
corusent.qa.globalstream.tests.search.BasicSearch
testBasicSearch
89035 ms
corusent.qa.globalstream.tests.search.SearchPerPage
testSearchPerPage
91168 ms
corusent.qa.globalstream.tests.search.BasicSearch
afterMethod
171595 ms
corusent.qa.globalstream.tests.shows.ShowAirYear
beforeMethod(Chrome, https://watch.globaltv.com/)
171605 ms
corusent.qa.globalstream.tests.search.SearchPerPage
afterMethod
174695 ms
corusent.qa.globalstream.tests.shows.ShowShare
beforeMethod(Chrome, https://watch.globaltv.com/)
174709 ms
corusent.qa.globalstream.tests.shows.ShowAirYear
testShowAirYear
177518 ms
corusent.qa.globalstream.tests.shows.ShowShare
testShowShare
181270 ms
corusent.qa.globalstream.tests.shows.ShowAirYear
afterMethod
207002 ms
corusent.qa.globalstream.tests.shows.ShowTileSelect
beforeMethod(Chrome, https://watch.globaltv.com/)
207016 ms
corusent.qa.globalstream.tests.shows.ShowShare
afterMethod
207172 ms
corusent.qa.globalstream.tests.schedule.ScheduleQueryString
beforeMethod(Chrome, https://watch.globaltv.com/)
207202 ms
testScheduleQueryString
213870 ms
corusent.qa.globalstream.tests.shows.ShowTileSelect
testShowTileSelect
215555 ms
afterMethod
238337 ms
corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState
beforeMethod(Chrome, https://watch.globaltv.com/)
238346 ms
corusent.qa.globalstream.tests.schedule.ScheduleQueryString
afterMethod
239998 ms
corusent.qa.globalstream.tests.freeplay.GenreBarTitle
beforeMethod(Chrome, https://watch.globaltv.com/)
240010 ms
testGenreBarTitle
241294 ms
corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState
testScheduleFavChannelState
244458 ms
afterMethod
293545 ms
corusent.qa.globalstream.tests.freeplay.GenreBarTitle
afterMethod
369755 ms