Test results
1 suite, 2 failed tests
corusent.qa.globalstream.tests.freeplay.GenreBarTitle
testGenreBarTitle
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"h3.GenreBar-title"} (Session info: chrome=136.0.7103.59) For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Build info: version: '4.32.0', revision: 'd17c8aa950' System info: os.name: 'Linux', os.arch: 'amd64', os.version: '4.14.355-280.684.amzn2.x86_64', java.version: '11.0.19' Driver info: org.openqa.selenium.chrome.ChromeDriver Command: [6e70bba14279527d63b50e11c55df54e, findElement {using=css selector, value=h3.GenreBar-title}] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 136.0.7103.59, chrome: {chromedriverVersion: 136.0.7103.49 (031848bc6ad0..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:33679}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:33679/devtoo..., se:cdpVersion: 136.0.7103.59, 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: 6e70bba14279527d63b50e11c55df54e 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:545) 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:368) at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362) 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.getText(Unknown Source) at corusent.qa.globalstream.pageobject.PageObjectFreeplay.isGenreBarTitleTextCorrect(PageObjectFreeplay.java:38) 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 18 stack frames
(Verify Freeplay sections title stays Browse by Genre)
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.header.GlobalLogo
testHeaderGlobalLogo (Verify Global Brand Logo in header)
corusent.qa.globalstream.tests.shows.ShowShare
testShowShare (Verify Share PopUp Box on Show/Movie detail page)
corusent.qa.globalstream.tests.search.SearchPerPage
testSearchPerPage (Verify search functionality on different pages)
corusent.qa.globalstream.tests.footer.SocialLinks
testFooterSocialLinks (Verify General Social Links)
corusent.qa.globalstream.tests.footer.FooterNavLinks
testFooterNavLinks (Verify Links under Footer Menu)
corusent.qa.globalstream.tests.footer.CorusLogo
testFooterCorusLogo (Verify Corus Brand Logo in footer)
corusent.qa.globalstream.tests.search.BasicSearch
testBasicSearch (Verify basic search functionality)
corusent.qa.globalstream.tests.header.MenuLinks
testHeaderMenuLinks (Verify Links under Header Menu)
corusent.qa.globalstream.tests.shows.ShowTileSelect
testShowTileSelect (Verify that show tile on the Shows page can be selected correctly)
corusent.qa.globalstream.tests.footer.CopyrightYear
testCopyrightYear (Verify Copyright Year under Footer Menu)
corusent.qa.globalstream.tests.shows.ShowAirYear
testShowAirYear (Verify Air Year on Show/Movie detail page)
corusent.qa.globalstream.tests.schedule.ScheduleQueryString
testScheduleQueryString (Verify that Schedule page is not broken when user appends query string)
/codebuild/output/src4038524665/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="1" parallel="classes" name="TestSuiteGlobalStreamUat" guice-stage="DEVELOPMENT" verbose="0">
  <test thread-count="1" 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: 4 minutes
Reporter output for TestSuiteGlobalStreamUat
testScheduleFavChannelState
check if heart logo icon is filled with correct color as per channel name provided Screenshot added below..
testGenreBarTitle
check if genre bar title on Freeplay page is correct Screenshot added below..
0 ignored methods
Methods in chronological order
corusent.qa.globalstream.tests.footer.CopyrightYear
beforeMethod(Chrome, https://watch.globaltv.com/) 0 ms
testCopyrightYear 3786 ms
afterMethod 7445 ms
corusent.qa.globalstream.tests.footer.CorusLogo
beforeMethod(Chrome, https://watch.globaltv.com/) 7602 ms
testFooterCorusLogo 9684 ms
afterMethod 14398 ms
corusent.qa.globalstream.tests.footer.FooterNavLinks
beforeMethod(Chrome, https://watch.globaltv.com/) 14498 ms
testFooterNavLinks 16605 ms
afterMethod 24520 ms
corusent.qa.globalstream.tests.footer.SocialLinks
beforeMethod(Chrome, https://watch.globaltv.com/) 24617 ms
testFooterSocialLinks 26555 ms
afterMethod 31352 ms
corusent.qa.globalstream.tests.header.GlobalLogo
beforeMethod(Chrome, https://watch.globaltv.com/) 31454 ms
testHeaderGlobalLogo 33645 ms
afterMethod 38381 ms
corusent.qa.globalstream.tests.header.MenuLinks
beforeMethod(Chrome, https://watch.globaltv.com/) 38478 ms
testHeaderMenuLinks 40417 ms
afterMethod 45673 ms
corusent.qa.globalstream.tests.search.BasicSearch
beforeMethod(Chrome, https://watch.globaltv.com/) 45762 ms
testBasicSearch 47826 ms
afterMethod 100026 ms
corusent.qa.globalstream.tests.search.SearchPerPage
beforeMethod(Chrome, https://watch.globaltv.com/) 100123 ms
testSearchPerPage 102158 ms
afterMethod 116651 ms
corusent.qa.globalstream.tests.shows.ShowAirYear
beforeMethod(Chrome, https://watch.globaltv.com/) 116733 ms
testShowAirYear 119033 ms
afterMethod 129963 ms
corusent.qa.globalstream.tests.shows.ShowShare
beforeMethod(Chrome, https://watch.globaltv.com/) 130048 ms
testShowShare 131917 ms
afterMethod 149519 ms
corusent.qa.globalstream.tests.shows.ShowTileSelect
beforeMethod(Chrome, https://watch.globaltv.com/) 149602 ms
testShowTileSelect 151791 ms
afterMethod 155361 ms
corusent.qa.globalstream.tests.schedule.ScheduleQueryString
beforeMethod(Chrome, https://watch.globaltv.com/) 155450 ms
testScheduleQueryString 157611 ms
afterMethod 181806 ms
corusent.qa.globalstream.tests.schedule.ScheduleFavChannelState
beforeMethod(Chrome, https://watch.globaltv.com/) 181887 ms
testScheduleFavChannelState 182347 ms
afterMethod 245595 ms
corusent.qa.globalstream.tests.freeplay.GenreBarTitle
beforeMethod(Chrome, https://watch.globaltv.com/) 245641 ms
testGenreBarTitle 246148 ms
afterMethod 289424 ms