Hi,

Is there a way to, when defining a step, use a step alteady defined
(not by calling the method)? Something like is done in Cucumber, like
the following


When /I log in the site with the login "(.*)" and password "(.*)"/ do
| login, passwd |  // This is the step that we want to define
    When /I fill the field "txtLogin" with "login"    // This step,
was defined somewhere else, and will be called inside the step we are
defining now
    When /I fill the field "txtPassword" with "passwd" // Calls the
same step as the above, using different parameters
end

The idea is that we can define "higher level" steps independent of the
method we define in java, and that the legibility of those higher
level steps we are defining is greater that what we get when using
something like (in JBehave)

@When "I log in the site with the login \"$login\" and password \"$passwd\"
public void doLogin(String login, String passwd) {
   fillTextField("txtLogin", login); // this method is defined as a
step somewhere else
   fillTextField("txtPassword", passwd);
}

You see, it looks pretty much the same, but I like the idea of being
able to make the steps more reusable, independent and legible.

Thanks in advance.

-- 
Victor Moura Cortez

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to