Test SuiteΒΆ
# examples/test/google-search-query-literal.yml
config:
browsers:
- chrome
url: https://www.google.com
"verify Google is open":
assertions:
- $page.url is "https://www.google.com"
- $page.title is "Google"
"query 'example'":
actions:
- set $".gLFyf.gsfi" to "example"
- click $".FPdoLc.VlcLAe input[name=btnK]"
assertions:
- $page.title is "example - Google Search"
# examples/test/google-store.yml
config:
browsers:
- chrome
url: https://store.google.com
"verify Google Store is open":
assertions:
- $page.url is "https://store.google.com"
- $page.title matches "/^Google Store/"
"top navigation elements are present":
assertions:
- $"div[new-product-nav]" exists
- $"div[new-product-nav] button[data-category-id='phones']" exists
- $"div[new-product-nav] button[data-category-id='connected_home']" exists
- $"div[new-product-nav] button[data-category-id='tablets']" exists
- $"div[new-product-nav] button[data-category-id='laptops']" exists
- $"div[new-product-nav] button[data-category-id='accessories']" exists
- $"div[new-product-nav] a[href='/collection/offers']" exists
# examples/test-suite/google-high-priority.yml
- "../test/google-search-query-literal.yml"
- "../test/google-store.yml"