Когда движок Behave не может идентифицировать или различить шаги внутри шага, возможно, вы видите ошибку.Тогда есть что-то, вероятно, не семантическое, как ожидалось движком.
Я понял, да, предлог не должен иметь значения, и только шаг достаточно хорош .. Но чего-то не хватает в ожидаемой семантике, так что парсерошибка.
def login_to_something(context):
context.execute_steps('''
when write the step 1 here
then write the step 2 here
'''
)
Я не могу получить больше информации, предоставленной вами в формулировке проблемы.