You can define "composite steps" from other defined steps: http://jbehave.org/reference/stable/composite-steps.html

User-defined keywords are not supported, the only keywords allowed in the scenario steps are "Given/When/Then/And" but the rest of the step language is entire up to you to define. You can also change the existing ones, ie use different values for them, via i18n support. The idea being that Given/When/Then represent generic step types (precondition/event/result) and you should be able to fit comfortably into these types by appropriate use of the step language that follows.

There is no setup/teardown in the story syntax, i.e. something executed before and after *each* scenario or story. There is however :

- GivenStories ... i.e. one or more stories executed on demand (i.e. on explicit invocation) before scenarios or stories. - @Before/@AfterScenario/Story/Stories ... i.e. annotated steps in code that are executed before each scenario/story/group of stories


On 10/02/2013 13:59, Handa, Ramneek wrote:

Hi Guys,

Is it possible for the story writer to create new higher level steps (which consists of multiple steps)? I am moving from robot framework and it has this feature of user defined keywords that i couldn't find in jbehave website. Could someone please point me in the right direction?

Also, i would like to know if there is a way for story writer to write setup/teardown in gherkin?

Regards,

Ramneek


This email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please delete all copies and notify the sender immediately. You may wish to refer to the incorporation details of Standard Chartered PLC, Standard Chartered Bank and their subsidiaries at http://www.standardchartered.com/en/incorporation-details.html.

Reply via email to