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

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

После установки Natural 0.7.6 я создал пакет «Features» и добавил файл с именем «login.feature». Такие ключевые слова, как «Сценарий», «Когда», «Дано», не выделяются.

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

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

user861594 13.04.2019 01:34

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

Chaitanya Maligi 22.04.2019 19:47

Согласно сведениям о плагине, он не поддерживает 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), до Юнона (<=4,1)

user861594 22.04.2019 20:25

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

Chaitanya Maligi 22.04.2019 20:36

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

user861594 22.04.2019 20:47
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
5
11 561
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

«Затмение имеет Плагин огуречного затмения»

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

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

Chaitanya Maligi 09.04.2019 20:42

Плагин Cucumber eclipse может не работать с последней версией eclipse. См. страница плагина на торговой площадке, он гласит: версии 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). ), до Юноны (<=4.1).

user861594 13.04.2019 01:30

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

Chaitanya Maligi 22.04.2019 19:49

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

Marit 23.04.2019 08:59
Ответ принят как подходящий

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

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

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

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

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

Я нашел способ Перейдите к любому файлу функций-> щелкните правой кнопкой мыши-> открыть с помощью-> другой-> выберите редактор огурцов-> и установите флажок «использовать его для всех файлов функций» -> нажмите «ОК». Готово, все файлы функций будут в формате огурца.

Другие вопросы по теме