2017-08-26 66 views
0

我想整合Galen和黃瓜。我的目的是在黃瓜功能步驟中運行Galen規格配置。 爲此我寫了以下內容: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()); 

    } 
} 

GalenTestBasehttps://github.com/galenframework/galen-sample-java-tests.gitFirst(類的名字)名稱相同的類是功能的名稱。

問題是我得到java.lang.RuntimeException: The driver is not instantiated yet。 我認爲這是因爲驅動程序實例化在@BeforeMethodGalenTestNgTestBase

任何建議如何實現這種整合?

+0

所以你只克隆鏈接回購本地和增加你的上面級,對不對? – hypery2k

+0

你正在使用哪一個Galen版本? – hypery2k

+0

@ hypery2k沒有。我們改變了一些。但是這個是最重要的:)。我們使用可從其網站訪問的最新版本的Galen。 – Daniel

回答