created on Fri Nov 08 01:48:23 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

19

100.0%

32.665 seconds

0

0

0

2. Features

2.1. Functionality of Component Variant: Default in XS PASS

Result: PASS Time: 1.619 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in XS The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.2. Functionality of Component Variant: Default in SM PASS

Result: PASS Time: 1.684 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in SM The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.3. Functionality of Component Variant: Default in MD PASS

Result: PASS Time: 1.846 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in MD The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.4. Functionality of Component Variant: Default in LG PASS

Result: PASS Time: 1.874 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in LG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.5. Functionality of Component Variant: Default in XLG PASS

Result: PASS Time: 2.093 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in XLG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.6. Functionality of Component Variant: Default in XXLG PASS

Result: PASS Time: 2.280 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details1"
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)
takeScreenshot($(selector).firstElement(), "The component should be on the page")
Current

Functionality of Component Variant Default in XXLG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h1").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 AM to 9:20 AM"
  • Where:

2.7. Functionality of Component Variant: Hidden in XS PASS

Result: PASS Time: 1.113 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.8. Functionality of Component Variant: Hidden in SM PASS

Result: PASS Time: 1.066 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.9. Functionality of Component Variant: Hidden in MD PASS

Result: PASS Time: 1.128 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.10. Functionality of Component Variant: Hidden in LG PASS

Result: PASS Time: 1.216 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.11. Functionality of Component Variant: Hidden in XLG PASS

Result: PASS Time: 1.298 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.12. Functionality of Component Variant: Hidden in XXLG PASS

Result: PASS Time: 1.434 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details2"
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 Component should be hidden

1
assert $("${selector}[hidden]").size() == 1
  • Where:

2.13. Functionality of Component Variant: Default with Formatting in XS PASS

Result: PASS Time: 1.645 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in XS The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.14. Functionality of Component Variant: Default with Formatting in SM PASS

Result: PASS Time: 1.589 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in SM The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.15. Functionality of Component Variant: Default with Formatting in MD PASS

Result: PASS Time: 1.704 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in MD The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.16. Functionality of Component Variant: Default with Formatting in LG PASS

Result: PASS Time: 1.844 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in LG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.17. Functionality of Component Variant: Default with Formatting in XLG PASS

Result: PASS Time: 1.998 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in XLG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.18. Functionality of Component Variant: Default with Formatting in XXLG PASS

Result: PASS Time: 2.300 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#event-details3"
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")
Current

Functionality of Component Variant Default with Formatting in XXLG The component should be on the page

  • And Should have sample heading

1
assert $("$selector h3").text().trim().toLowerCase().equals("Event Details".toLowerCase())
  • And Has Description line with content

1
assert $("${selector} div.description").text().trim() == "Event to showcase all events"
  • And Has Description line with content

1
assert $("${selector} div.card-subtitle").text().trim() == "Mon 1 October to Fri 5 October"
  • And Has Description line with content

1
assert $("${selector} div.card-date").text().trim() == "9:20 am9:20 am"
  • And Has Description line with content that has startDate time

1
assert $("${selector} div.card-date time[itemprop='startDate']").size() == 1
  • And Has Description line with content that has endDate time

1
assert $("${selector} div.card-date time[itemprop='endDate']").size() == 1
  • Where:

2.19. Event Details: Default metadata added to page PASS

Result: PASS Time: 1.290 seconds

  • Given: >the page hierarchy is created as "Components" > "Details" > "Event Details"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#event-details"
  • When I am on the component showcase page

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

1
def component = waitForComponent(selector)
  • And Page has metadata field og:title

1
assert $("meta[property='og:title']").attr("content").equals("Event Details")
  • And Page has metadata field og:type

1
assert $("meta[property='og:type']").attr("content").equals("article")
  • And Page has metadata field og:image

1
assert $("meta[property='og:image']").attr("content").contains("event-details.thumb.")
  • And Page has metadata field og:url

1
assert $("meta[property='og:url']").attr("content").contains("details/event-details.html")
  • And Page has canonical link

1
assert $("link[rel='canonical']").attr("href").contains("details/event-details.html")