2016-08-09 1 views
0

Мы используем испытательный каркас для испытаний протрактор-огурец BDD. Является ли Cucumber js не поддержкой «фона»?Заглушка для фонаря для укрывателя-огурца

Я пытаюсь сценарий, как показано ниже:

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 

При управлении ошибки ПОЛУЧИТЬ -

expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Background:' 
expected: #TagLine, #ScenarioLine, #ScenarioOutlineLine, #Comment, #Empty, got 'Given an authenticated user' 
+0

Просто удалите 'Outline' из сценария и попробовать! –

+0

@ igniteram1 Этот 'Outline' должен быть точно там, где он находится прямо сейчас, и его не нужно удалять. –

+0

Я согласен, что произошли некоторые изменения, поэтому я предложил удалить и попробовать. Но, тем не менее, это должно сработать, я попробовал это! проверьте свои файлы функций на другие вещи, которые могут быть причиной! –

ответ

1

Похоже, что функция заголовка отсутствует. Для работы с огурцом требуется определенная функция для ваших сценариев.

Чтобы просто проверить вещи попробовать это:

Feature: Test features 

Background: 
Given an authenticated user 

Scenario Outline: test something 
Given the home page is displayed 
When I fill the form for <patient> 
Then form should be submitted successfully 

Examples: 
|patient| 
|pat1 | 
|pat2 | 
+0

у него был заголовок Feature. Я просто не добавил его в примере. В любом случае, это не решает проблему. – Manya

+0

@Manya Пожалуйста, напишите свой ** полный ** файл функции. Люди не должны догадываться, как это выглядит. –

Смежные вопросы