created on Fri Nov 08 00:38:44 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

18

100.0%

45.702 seconds

0

0

2

2. Features

2.1. Functionality of Component Variant: Default in XS PASS

Result: PASS Time: 2.165 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 320 and height: 480

2.2. Functionality of Component Variant: Default in SM PASS

Result: PASS Time: 2.063 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 640 and height: 480

2.3. Functionality of Component Variant: Default in MD PASS

Result: PASS Time: 2.322 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 1024 and height: 768

2.4. Functionality of Component Variant: Default in LG PASS

Result: PASS Time: 2.252 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 1366 and height: 1024

2.5. Functionality of Component Variant: Default in XLG PASS

Result: PASS Time: 2.638 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 1920 and height: 1280

2.6. Functionality of Component Variant: Default in XXLG PASS

Result: PASS Time: 2.881 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia1"
def selectorContainer = "#contentblock1 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
report("The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("default")
  • Where: Browser size width: 2560 and height: 1440

2.7. Functionality of Component Variant: Default with YouTube in XS PASS

Result: PASS Time: 2.134 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 320 and height: 480

2.8. Functionality of Component Variant: Default with YouTube in SM PASS

Result: PASS Time: 1.947 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 640 and height: 480

2.9. Functionality of Component Variant: Default with YouTube in MD PASS

Result: PASS Time: 1.991 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 1024 and height: 768

2.10. Functionality of Component Variant: Default with YouTube in LG PASS

Result: PASS Time: 2.084 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 1366 and height: 1024

2.11. Functionality of Component Variant: Default with YouTube in XLG PASS

Result: PASS Time: 2.189 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 1920 and height: 1280

2.12. Functionality of Component Variant: Default with YouTube in XXLG PASS

Result: PASS Time: 2.229 seconds

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia2"
def selectorContainer = "#contentblock2 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
def component = waitForComponent(selector)
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("youtube")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("tL46xeIV5mc")
  • Where: Browser size width: 2560 and height: 1440

2.13. Functionality of Component Variant: Default with Kaltura IGNORED

Result: IGNORED Time: 0

  • Given: >the page hierarchy is created as "Components" > "Widgets" > "OnlineMedia"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia3"
def selectorContainer = "#contentblock3 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
  • And Should have default media provider

1
assert $("${selector}").attr("data-mediaprovider").contains("kaltura")
  • And Should have media id

1
assert $("${selector}").attr("data-mediaid").contains("1_lph7zzb1")
  • And Should have media title

1
assert $("${selector}").attr("data-mediatitle").contains("kaltura video")
  • And Should have media partner id

1
assert $("${selector}").attr("data-mediapartnerid").contains("_691292")
  • And Should have media player id

1
assert $("${selector}").attr("data-mediaplayerid").contains("20499062")
  • And Should have set width

1
assert $("${selector}").attr("width").toInteger() == 1000
  • And Should have set height

1
assert $("${selector}").attr("height").toInteger() == 850
  • Where: Browser size width: #viewport.width and height: #viewport.height

2.14. Functionality of Component Variant: IFrame with Youtube Video IGNORED

Result: IGNORED Time: 0

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia4"
def selectorContainer = "#contentblock4 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//www.youtube.com/embed/Dk7h22mRYHQ")
  • And Should have boolean attribute

1
assert $("${selector}").attr("allowfullscreen")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • And Should have schema itemtype='http://schema.org/VideoObject'

1
assert $(selector).getAttribute("itemtype").equals("http://schema.org/VideoObject")
  • Where:

2.15. Functionality of Component Variant: IFrame with Vimeo Video in XS PASS

Result: PASS Time: 2.552 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in XS The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where:

2.16. Functionality of Component Variant: IFrame with Vimeo Video in SM PASS

Result: PASS Time: 2.438 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in SM The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where:

2.17. Functionality of Component Variant: IFrame with Vimeo Video in MD PASS

Result: PASS Time: 2.663 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in MD The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where:

2.18. Functionality of Component Variant: IFrame with Vimeo Video in LG PASS

Result: PASS Time: 2.997 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in LG The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where:

2.19. Functionality of Component Variant: IFrame with Vimeo Video in XLG PASS

Result: PASS Time: 3.249 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in XLG The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where:

2.20. Functionality of Component Variant: IFrame with Vimeo Video in XXLG PASS

Result: PASS Time: 3.243 seconds

  • Given: >the page hierarchy is created as "Components" > "Content" > "Online Media"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#onlinemedia5"
def selectorContainer = "#contentblock5 .contents"
  • When I am on the component showcase page

1
2
setWindowSize(viewport)
waitForAuthorPreviewPage()
  • Then The component should be on the page

1
2
def component = waitForComponent(selector)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant IFrame with Vimeo Video in XXLG The component should be on the page

  • And Should have sample src set

1
assert $("${selector}").attr("src").contains("//player.vimeo.com/video/8733915")
  • And Should have class modifier 'embed-responsive'

1
assert $(selector).hasClass("embed-responsive")
  • Where: