Запуск проекта автоматизации Python + Behave и попытка выполнить шаги внутри других шагов - PullRequest
1 голос
/ 27 июня 2019
@step(u'Child step')
def login_to_something(context):
    context.execute_steps(u'parent step 1')
    context.execute_steps(u'parent step 2') 

Невозможно выполнить execute_steps, как упомянуто выше для родительского шага 1, и выдает следующую ошибку: - "поведать.parser.ParserError: не удалось проанализировать"

1 Ответ

1 голос
/ 27 июня 2019

Когда движок Behave не может идентифицировать или различить шаги внутри шага, возможно, вы видите ошибку.Тогда есть что-то, вероятно, не семантическое, как ожидалось движком.

Я понял, да, предлог не должен иметь значения, и только шаг достаточно хорош .. Но чего-то не хватает в ожидаемой семантике, так что парсерошибка.

 def login_to_something(context):
    context.execute_steps('''
        when write the step 1 here
        then write the step 2 here
    '''
    )

Я не могу получить больше информации, предоставленной вами в формулировке проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...