如何在生菜中设置特征和步骤之间的关系?

时间:2016-11-18 13:27:33

标签: python selenium autotest lettuce

我正在使用生菜BDD框架进行python。 在示例中,所有方案仅使用一个* .py文件中的方法 - steps.py 如何设置* .feature与其* .py文件之间的关系?

我需要这些功能文件:

auth.feature
pay.feature

和这些py文件

auth.py
pay.py

我需要这个:auth.feature中的方案仅参考auth.py中的方法 来自pay.feature的场景仅涉及pay.py

中的方法

1 个答案:

答案 0 :(得分:0)

将它放在步骤文件的顶部:

from lettuce import *
from lettuce import steps

然后为每一步写下这个:

@step('I make it go')
def i_make_it_go(step):