gherkin scenario outline code example

Example 1: scenario outline

Scenario Outline: Search functionality header verification
    When User searches "<searchValue>" in the wiki search page
    Then User should see "<expectedTitle>" in the wiki title
    Then User should see "<expectedMainHeader>" in the main header
    Then User should see "<expectedImageHeader>" in the image header
    Examples: example test data for wikipedia search
      | searchValue     | expectedTitle   | expectedMainHeader | expectedImageHeader |
      | Steve Jobs      | Steve Jobs      | Steve Jobs         | Steve Jobs          |
      | John Travolta   | John Travolta   | John Travolta      | John Travolta       |
      | Albert Einstein | Albert Einstein | Albert Einstein    | Albert Einstein     |
      | Keanu Reeves    | Keanu Reeves    | Keanu Reeves       | Keanu Reeves        |
      | Bruce Lee       | Bruce Lee       | Bruce Lee          | Bruce Lee           |
      | Dua Lipa        | Dua Lipa        | Dua Lipa           | Dua Lipa            |
      | Thomas Edison   | Thomas Edison   | Thomas Edison      | Thomas Edison       |
      | Sam Heughan     | Sam Heughan     | Sam Heughan        | Sam Heughan         |

Example 2: what is scenario outline in cucumber

Scenario outlines allows us to run different test data against same scenarios

Example:
Scenario Outline: Search functionality header verification
    When User searches "<searchValue>" in the wiki search page
    Then User should see "<expectedTitle>" in the wiki title
    Then User should see "<expectedMainHeader>" in the main header
    Then User should see "<expectedImageHeader>" in the image header
    Examples: example test data for wikipedia search
   | searchValue     | expectedTitle   | expectedMainHeader | expectedImageHeader |
   | Steve Jobs      | Steve Jobs      | Steve Jobs         | Steve Jobs          |
   | John Travolta   | John Travolta   | John Travolta      | John Travolta       |
   | Albert Einstein | Albert Einstein | Albert Einstein    | Albert Einstein     |
   | Keanu Reeves    | Keanu Reeves    | Keanu Reeves       | Keanu Reeves        |
   | Bruce Lee       | Bruce Lee       | Bruce Lee          | Bruce Lee           |
   | Dua Lipa        | Dua Lipa        | Dua Lipa           | Dua Lipa            |
   | Thomas Edison   | Thomas Edison   | Thomas Edison      | Thomas Edison       |
   | Sam Heughan     | Sam Heughan     | Sam Heughan        | Sam Heughan         |

Tags:

Misc Example