created on Fri Nov 08 01:57:09 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

18

100.0%

40.842 seconds

0

0

0

2. Features

2.1. Functionality of Component with Excluded Components in XS PASS

Result: PASS Time: 1.609 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in XS The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.2. Functionality of Component with Excluded Components in SM PASS

Result: PASS Time: 1.612 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in SM The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.3. Functionality of Component with Excluded Components in MD PASS

Result: PASS Time: 1.742 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in MD The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.4. Functionality of Component with Excluded Components in LG PASS

Result: PASS Time: 1.850 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in LG The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.5. Functionality of Component with Excluded Components in XLG PASS

Result: PASS Time: 2.087 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in XLG The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.6. Functionality of Component with Excluded Components in XXLG PASS

Result: PASS Time: 2.268 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
def selector = "#news-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 with Excluded Components in XXLG The component should be on the page

  • And Has Breadcrumb hidden

1
assert $("${selector} .breadcrumb").isEmpty() == true
  • And Has Toolbar hidden

1
assert $("${selector} .navbar").isEmpty() == true
  • And Has Parsys hidden

1
assert $("${selector} .text").isEmpty() == true
  • Where:

2.7. Functionality of Component with Included Components in XS PASS

Result: PASS Time: 1.791 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in XS The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.8. Functionality of Component with Included Components in SM PASS

Result: PASS Time: 1.807 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in SM The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.9. Functionality of Component with Included Components in MD PASS

Result: PASS Time: 2.346 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in MD The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.10. Functionality of Component with Included Components in LG PASS

Result: PASS Time: 2.701 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in LG The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.11. Functionality of Component with Included Components in XLG PASS

Result: PASS Time: 3.559 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in XLG The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.12. Functionality of Component with Included Components in XXLG PASS

Result: PASS Time: 3.823 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPage()
report("I am on the component showcase page")
  • 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 with Included Components in XXLG The component should be on the page

  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • And Has Toolbar visible

1
assert $("${selector} .navbar").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} #text_in_toolbar").text().trim() == "Text in Toolbar"
  • And Has Parsys visible

1
assert $("${selector} .text").isEmpty() == false
  • And Has Parsys has sample content

1
assert $("${selector} #text_in_parsys").text().trim() == "Text in Parsys"
  • Where:

2.13. Functionality of News Details Component with Background and Formatted Date in XS PASS

Result: PASS Time: 1.361 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where:

2.14. Functionality of News Details Component with Background and Formatted Date in SM PASS

Result: PASS Time: 1.402 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where:

2.15. Functionality of News Details Component with Background and Formatted Date in MD PASS

Result: PASS Time: 1.623 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where:

2.16. Functionality of News Details Component with Background and Formatted Date in LG PASS

Result: PASS Time: 2.080 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where:

2.17. Functionality of News Details Component with Background and Formatted Date in XLG PASS

Result: PASS Time: 2.423 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where:

2.18. Functionality of News Details Component with Background and Formatted Date in XXLG PASS

Result: PASS Time: 2.777 seconds

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

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
def selector = "#news-details3"
  • 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 The component should have the date in EEEE dd MMMM YYYY format

1
2
3
def dateString =  $("${selector} .published time").text()
DateTimeFormatter format = DateTimeFormatter.ofPattern("EEEE dd MMMM yyyy", Locale.ENGLISH)
assert LocalDate.parse(dateString, format)
  • And The component should display tags

1
2
assert $("${selector} .tags span" , 0).text().contains("News Page") &&
$("${selector} .tags span" , 1).text().contains("Event")
  • And The component should have a title

1
assert  $("${selector} h1").text().contains("News Details Title")
  • And The component should have a thumbnail image

1
assert $("${selector}").css("background-image").contains("city2.jpg")
  • And Has Breadcrumb visible

1
assert $("${selector} nav.breadcrumb").isEmpty() == false
  • And Has Toolbar has sample content

1
assert $("${selector} ol.breadcrumb li").first().text().trim() == "AEM.Design Showcase"
  • Where: