在行为上读取当前步骤字符串

时间:2016-05-05 01:17:03

标签: python bdd python-behave

我想阅读匹配的当前步骤字符串。在行为中,一旦匹配完成,它将运行用匹配的步骤字符串标记的函数。我想打印这一步字符串。我怎么能做这么简单的任务?

示例:

@given("x is equal to 4")
def step_impl(context):
    # Here I would like to print the string: 'x is equal to 4'

1 个答案:

答案 0 :(得分:0)

上下文中有很多有趣的信息。 (参见the docs.)当前步骤可以在context.scenario.steps [0] .name中找到。