Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Gherkin Keywords

All Gherkin keywords are highlighted using colour and bold font

image-20241001-112014.png

Note that using * (asterisk character) as a step keyword is not supported as it does not improve readability of the examples

User Story Keywords

The commonly used set of user story keywords (As a, I want to, So that) can be entered in the Feature title section like below:

image-20240928-170258.png

Tip - Instead of “So that” you can use “In order to” so that you can start with the why

image-20241001-094117.png

Tip - user story keywords don’t need to be at the start of the line and you can use either lower or upper case as needed

image-20241001-094034.png

Tip - you can omit the 'to’ part in the “I want to“ keyword and in the “As a” keyword you can enter either “As a“ or “As an

image-20241001-094308.png

Simple Step Parameters

Simple parameters (those that are on the same line as the step keyword) can be highlighted by simply wrapping them in single or double quotes

image-20241001-094952.png

Scenario Outline Parameters

<> delimited step parameters which are used as part of Scenario Template or Scenario Outline are highlighted automatically in orange

image-20241001-130625.png

Tip - use autocompletion support to quickly populate Examples table header section with the names of the parameters that you have used in parameterized steps above. Simply press 'Ctrl+Space' to bring up the auto completion menu

image-20241001-130806.png

Tip - scenario outline parameters are also supported inside tabular step parameters

image-20241001-142943.png

Doc String Step Parameters

Doc strings are highlighted in purple colour

image-20241001-135042.png

Tip - you can also use 'backtick' characters instead of quotes if required

image-20241001-135156.png

XML Step Parameters

If you enter 'xml' after the opening chars of a multi line string then any XML that you enter before the closing chars are automatically syntax highlighted

image-20241001-135818.png

Scenario Tags

Tags are highlighted in grey colour

image-20241001-112249.png

Comments

Comments are highlighted in grey colour

image-20241001-143620.png

Tip - comments spanning several lines can be conveniently folded

image-20241001-143744.png

Questions & Answers

A comment prefix character '#' is used followed by ‘Q`:' or 'A:’ to highlight questions and answers respectively. Or the more elaborate version: “Question:“ and “Answer:”

image-20241001-150955.png

Tip - you can turn off the showing of gutter icons on the left via an editor menu option shown below

image-20241001-151149.png

Invalid text

If there is any text that according to the Cucumber Gherkin syntax does not belong to any of the Feature file elements, then it is underlined in red and an error icon is shown in the gutter

image-20241001-151652.png

Note that such errors to be highlighted the 'Errors' option in the Gutter options drop down menu must be turned on as shown below

image-20241001-151856.png

  • No labels