created on Fri Nov 08 02:35:06 UTC 2019 by ?

1. Summary

Total Runs Success Rate Total time Failures Errors Skipped

12

100.0%

39.348 seconds

0

0

0

2. Features

2.1. Functionality of Search List Component Variant: Default without Query in XS PASS

Result: PASS Time: 1.604 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in XS The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 320 and height: 480

2.2. Functionality of Search List Component Variant: Default without Query in SM PASS

Result: PASS Time: 1.676 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in SM The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 640 and height: 480

2.3. Functionality of Search List Component Variant: Default without Query in MD PASS

Result: PASS Time: 1.717 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in MD The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 1024 and height: 768

2.4. Functionality of Search List Component Variant: Default without Query in LG PASS

Result: PASS Time: 1.813 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in LG The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 1366 and height: 1024

2.5. Functionality of Search List Component Variant: Default without Query in XLG PASS

Result: PASS Time: 1.946 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in XLG The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 1920 and height: 1280

2.6. Functionality of Search List Component Variant: Default without Query in XXLG PASS

Result: PASS Time: 2.274 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

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

Functionality of Search List Component Variant Default without Query in XXLG The component should be on the page

  • And Should be empty and contain default text

1
assert $(selector).children().size() == 1 &&  $(selector).children().text().contains("Invalid query given!")
  • Where: Browser size width: 2560 and height: 1440

2.7. Functionality of Search List Component Default with Query in XS PASS

Result: PASS Time: 2.834 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in XS The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 320 and height: 480

2.8. Functionality of Search List Component Default with Query in SM PASS

Result: PASS Time: 2.203 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in SM The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 640 and height: 480

2.9. Functionality of Search List Component Default with Query in MD PASS

Result: PASS Time: 3.246 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in MD The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 1024 and height: 768

2.10. Functionality of Search List Component Default with Query in LG PASS

Result: PASS Time: 4.615 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in LG The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 1366 and height: 1024

2.11. Functionality of Search List Component Default with Query in XLG PASS

Result: PASS Time: 5.989 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in XLG The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 1920 and height: 1280

2.12. Functionality of Search List Component Default with Query in XXLG PASS

Result: PASS Time: 7.819 seconds

  • Given: >the page hierarchy is created as "Components" > "Lists" > "Search List"

  • And >I am in the component showcase page

  • And >the component is on the showcase page

1
2
3
4
5
6
7
8
9
10
11
12
def selector = "#searchlist1"
def stringQuery = "fulltext=city\n" +
"group.p.or=true\n" +
"group.1_group.path=/content/aemdesign-showcase/au/en/component/lists/search-list\n" +
"group.1_group.type=cq:Page\n" +
"group.1_group.property=@jcr:content/hideInNav\n" +
"group.1_group.property.operation=exists\n" +
"group.1_group.property.value=false\n" +
"group.2_group.path=/content/dam/aemdesign-showcase\n" +
"group.2_group.type=dam:Asset\n" +
"orderby=path"
def query_string = "q=" + URLEncoder.encode(stringQuery, "UTF-8")
  • When I am on the component showcase page

1
2
3
setWindowSize(viewport)
waitForAuthorPreviewPageWithQuery(language, query_string)
printDebug("URL", driver.currentUrl)
  • 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 Search List Component Default with Query in XXLG The component should be on the page

  • And Should contain results

1
assert $(selector).find(".results").children().size() > 0
  • Where: Browser size width: 2560 and height: 1440