シナリオのステップ関数を使用してそれらをすべて新しいステップ定義に配置することによって、それが依存するシナリオのステップ定義を作成できます。
私は個人的にPHPのDIST(Behat)で動作するので、私はPHPのための例を与えることができる、とあなたは私が何を意味するか見るためにのために、おそらくそれはそれが少し楽になります。
/**
*
* @Given /^I have completed some previous scenario$/
*/
public function iHaveCompletedSomePreviousScenario()
{
$this->iEnterInTextboxWith();
$this->wait(300);
$this->iClickOn("button:contains('Continue')");
$this->wait(500);
}
がある場合再び
@Given /^I have completed some previous scenario$/
public void i_have_completed_some_previous_scenario() throws Throwable
{
// Enter in here functions used in scenario you are emulating
}
、私は私は、Javaについて十分に知っていないことを残念に思います。(私の知る限り、静けさが使用するものである)Javaで、それはこのような何かを行うことができること方法のいくつかの並べ替えおよびキュウリのセレンティスは、あらかじめ定義された機能を使用する正確な構文について知っています。しかし、私はあなたがそれを行う方法を知っていることを願っており、これはあなたにとって有益です。
キュウリの分布はこれに使用していますか? –
@KyleFairnsまあ、実際に私はこのために静けさ - キュウリを使用しています(説明に欠けているのは申し訳ありません)。バージョン1.1.5です。そして、ちょうど元をチェックインしました。図書館 - キュウリコア-1.2.4 – diazolin88