Насколько я понимаю, у вас должна быть поддержка для шага, возвращающего значение.Насколько я знаю корнишон с огурцом не поддерживает его.Однако Gherkin с QAF поддерживает шаг с возвращаемым значением и облегчает способ его использования внутри bdd или в коде.Например:
@Given("doing some actions")
public Object myStepReturningValue() {
//do the needful
return object;
}
В BDD:
Given doing some actions
And store into 'action.result'
...
Then using '${action.result}' do something
Вы можете использовать любой из поддерживаемых синтаксисов BDD , включая Gherkin, который поддерживается огурцом.