2017-08-26 60 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

回答