黄瓜@Before问题

时间:2017-06-08 07:33:21

标签: cucumber

好吧所以我不确定我做错了什么,但我的项目设置如下:

顶级套餐/    包含一个功能文件的功能包/    包含一个页面类的页面包/    包含一步页面的步骤包./    Utils包,包含运行者类和一个“钩子”类+一个只包含传递的Web驱动程序的类。

在Hook类中,我有使用@Before注释的方法。现在,如果我进入功能文件,右键单击一个场景并运行它,钩子类中的方法被称为np,一切都很好。

如果我进入我的跑步者类并从那里运行测试,则不会调用该方法,并且首先调用Step类中的步骤方法。

如果我在Step类中放置一个@Before方法,这样可以正常工作,但我不想复制我的代码,我该如何解决这个问题?

编辑:抱歉,我不确定为什么我的缩进看起来很糟糕。

0 个答案:

没有答案