0
GalenとCucumberを統合したい。私の意図は、キュウリのフィーチャステップでGalenの仕様を実行することです。行うには ので、私は次のように記述:GalenTestBase
は同じhttps://github.com/galenframework/galen-sample-java-tests.gitから名前とFirst
(クラス名)を持つクラスは、機能の名前ですキュウリとGalenフレームワークの統合
public class First extends GalenTestBase{
@Given("^First Step$")
public void firstStep() throws Throwable {
System.out.println("First step runs");
TestDevice device = new TestDevice("mobile", new Dimension(450, 800), asList("mobile"));
load("/");
checkLayout("/specs/welcomePage.spec", device.getTags());
}
}
。
問題が発生しています。java.lang.RuntimeException: The driver is not instantiated yet
です。 @BeforeMethod
にあるドライバのインスタンス化がGalenTestNgTestBase
のためだと思います。
どのような提案を私はどのようにそのような統合を達成することができますか?
にドライバインスタンスを渡すので、あなただけのローカルリンクレポをクローニングして、右、あなたの上記のクラスを追加する方法を見ることができますか? – hypery2k
あなたはどのバージョンのGalenをお使いですか? – hypery2k
@ hypery2k正確にはありません。私たちはもう少し変わった。しかし、これは最も重要だった:)。最新のGalenをWebサイトからアクセスできます。 – Daniel