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.