Функции Cucumber не распознаются Eclipse

#eclipse #selenium #eclipse-plugin #cucumber #cucumber-java

#eclipse #селен #eclipse-плагин #cucumber #cucumber-java

Вопрос:

Я установил плагин Natural версии 0.7.6 из Eclipse Market, и установка прошла успешно. Я попробовал функцию Cucumber, и Eclipse не распознает то же самое.

После установки Natural 0.7.6 я создал пакет «Features» и добавил файл с именем «login.функция» Ключевые слова, такие как Scenario, When, Given, не выделяются.

 Feature: Macys Login Feature

Scenario: Macys Login Test Scenario

Given User is already on Login Page
When title of login page is Macys
Then user enters Username
  

Комментарии:

1. Какую версию eclipse вы используете? Не все плагины совместимы со всеми версиями eclipse.

2. Я использую версию: 2018-12 (4.10.0)

3. Согласно деталям плагина, он не поддерживает 4.10.0 см. Дополнительную информацию о marketplace.eclipse.org/content/cucumber-eclipse-plugin . Поддерживаемые версии Eclipse: 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), предшествующие Juno (<= 4.1)

4. Так нужно ли мне понизить мою версию Eclipse?

5. это зависит от вас, в качестве альтернативы вы можете использовать другой плагин, который поддерживает вашу версию.

Ответ №1:

Даже если это изменит значок вашего файла (см. Ниже OpenWebPage.Feeature) и он выглядит зеленым круглым, по умолчанию редактор остается текстовым редактором

Щелкните правой кнопкой мыши при открытом файле и выберите Редактор Cucumber

введите описание изображения здесь

Теперь цвета будут автоматически меняться, так как теперь редактор изменен и будет выглядеть следующим образом

введите описание изображения здесь

Все кредиты тоже http://go-gaga-over-testing.blogspot.com/2014/10/eclipse-cucumber-plugin-syntax.html поскольку я тоже столкнулся с той же проблемой, и это помогло мне

Ответ №2:

Это может быть связано с тем, что установленный вами плагин несовместим с версией eclipse. Вы должны проверить поддерживаемую версию на странице плагина. Я использую редактор qaf bdd для eclipse, и он отлично работает для меня. Он поддерживает Kepler (4.3) или выше до последней версии и хорошо работает для файла функций, записанного gherkin с помощью пошаговой реализации cucumber.

Ответ №3:

Из документов Cucumber по использованию Eclipse:

«В Eclipse есть плагин Cucumber Eclipse«

Вы установили этот плагин? (Я не использую Eclipse, поэтому я не знаком с упомянутым вами плагином).

Комментарии:

1. Да, я установил плагин Cucumber Eclipse.

2. Плагин Cucumber eclipse может не работать с последней версией eclipse. Обратитесь к странице плагина на marketplace , там указаны версии Eclipse: 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), предшествующие Juno (<= 4.1).

3. Я использую версию: 2018-12 (4.10.0). Это означает, что Cucumber несовместим с версией 4.10 eclipse. Так должен ли я понизить рейтинг Eclipse?

4. Поскольку я не использую Eclipse, я не могу дать никаких советов о том, какая версия Cucumber работает с какой версией плагина Eclipse. Если в проекте Exclipse (плагин) есть документация / канал поддержки и / или средство отслеживания проблем, я бы попробовал проверить, какие версии Cucumber поддерживаются, и, возможно, проголосовать / создать проблему, чтобы сделать ее совместимой с более новыми версиями Cucumber.

Ответ №4:

Способ, который я нашел, — перейти к любому файлу функций -> щелкнуть правой кнопкой мыши -> открыть с помощью -> другое-> выбрать редактор cucumber-> и установить флажок «использовать его для всех файлов функций» -> нажать ok Готово, все файлы функций будут в формате cucumber