ここは私のテストです。私はパッケージとしてsrcにステップ定義/フィーチャーファイルの両方を持っています。また、私はキュウリのプラグインをダウンロードしましたが、私の機能では色が見えません。どのように参照機能とステップ定義@cucumberoptionsを行うのですか? シナリオ@tester
をアカウントにログイン:私は成功し
にログインしたとき、私は私が ときに正常に登録されている与えられたメッセージが表示されるはずです。ここ
package stepDefinition;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;
public class aptitudeTest {
@Given ("^I have successfully ([^\"]*)$")
public void I_have_(String str)
{
if (str.equals("registered"))
{
System.out.println("registered Automation");
}
if (str.equals("unregistered"))
{
System.out.println("unregistered");
}
}
@When ("^I enter my valid ([^\"]*)$")
public void I_enter_(String str)
{
if (str.equals("credentials"))
{
System.out.println("credentials Automation");
}
if (str.equals("details"))
{
System.out.println("details");
}
}
@Then ("^I should see the welcome([^\"]*)him $")
public void I_should_(String str)
{
if (str.equals("message"))
{
System.out.println("message Automation");
}
if (str.equals("information"))
{
System.out.println("infomation");
}
}
}
は私の機能は
機能です有効な資格情報を入力します ウェルカムメッセージが表示されます。
私は正常に登録解除されました 有効な詳細を入力したとき 次にウェルカムメッセージが表示されます
プロジェクト構造とは何ですか?機能の場合は、src \ test .... \ feature \のように機能ファイルを保存するディレクトリパスを追加する必要があります。接着剤の場合は、クラスパスclass.cucumber.test.stepsを追加してください。 – Grasshopper