2017-08-26 11 views
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のためだと思います。

どのような提案を私はどのようにそのような統合を達成することができますか?

+0

にドライバインスタンスを渡すので、あなただけのローカルリンクレポをクローニングして、右、あなたの上記のクラスを追加する方法を見ることができますか? – hypery2k

+0

あなたはどのバージョンのGalenをお使いですか? – hypery2k

+0

@ hypery2k正確にはありません。私たちはもう少し変わった。しかし、これは最も重要だった:)。最新のGalenをWebサイトからアクセスできます。 – Daniel

答えて

関連する問題