Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<dependency>

 <groupId>info.cukes</groupId>

 <artifactId>cucumber-core</artifactId>

 <version>1.1.5</version>

 </dependency>

 

 <dependency>

 <groupId>info.cukes</groupId>

 <artifactId>cucumber-java</artifactId>

 <version>1.1.5</version>

 </dependency>

 

 <dependency>

  <groupId>info.cukes</groupId>

 <artifactId>gherkin-jvm-deps</artifactId>

 <version>1.0.2</version>

 </dependency>

 

 <dependency>

 <groupId>info.cukes</groupId>

 <artifactId>cucumber-junit</artifactId>

 <version>1.1.5</version>

 </dependency>

 

 <dependency>

   <groupId>org.seleniumhq.selenium</groupId>

 <artifactId>selenium-java</artifactId>

 <version>2.44.0</version>

 </dependency>

 

Feature File: 

Feature:  A feature would describe the current testscript that is to be executed

 Background: Background describes the steps that would be executed before  each scenario

 Scenario: Scenario would describe the steps and expected outcome for a particular test case.

 Scenario Outline: Using Scenario Outline, we can execute the same scenarios for multiple sets of data. The data is provided in a tabular structure(separated by | |) under Examples. The step definitions can be parameterized by providing the column header in angular brackets(< >). Double quotes for each parameter needs to be put in the table and not in the step definition.

 Given: Given specifies the context of the text to be executed. Given step can also be parameterized using datatables. 

When: When specifies the test action to be performed 

Then: Then specifies the expected outcome of the test