@step(u'Child step')
def login_to_something(context):
context.execute_steps(u'parent step 1')
context.execute_steps(u'parent step 2')
如上所述,它无法执行父步骤1的execute_steps,并且会引发以下错误: “ behave.parser.ParserError:无法解析”
答案 0 :(得分:1)
当Behave引擎无法识别或区分某个步骤中的步骤时,可能是您看到的错误。然后可能是引擎在语义上不像引擎期望的那样。
我明白了,是的,介词应该无关紧要,只是步骤足够好。。但是预期语义中缺少某些内容,因此解析器错误。
def login_to_something(context):
context.execute_steps('''
when write the step 1 here
then write the step 2 here
'''
)
我无法从问题陈述中分享的更多信息中获取信息。