Я установил плагин версии 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
Я использую версию: 2018-12 (4.10.0)
Согласно сведениям о плагине, он не поддерживает 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)
Так нужно ли мне понизить версию Eclipse?
это зависит от вас, в качестве альтернативы вы можете использовать другой плагин, который поддерживает вашу версию.
Из Документы Cucumber по использованию Eclipse:
«Затмение имеет Плагин огуречного затмения»
Вы установили этот плагин? (Я не использую Eclipse, поэтому я не знаком с упомянутым вами плагином).
Да, я установил плагин Cucumber Eclipse.
Плагин 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).
Я использую версию: 2018-12 (4.10.0). Это означает, что Cucumber несовместим с версией eclipse 4.10. Так должен ли я понизить Eclipse?
Поскольку я не использую Eclipse, я не могу дать совет, какая версия Cucumber работает с какой версией плагина Eclipse. Если проект Exclipse (плагин) имеет документацию/канал поддержки и/или средство отслеживания проблем, я бы попробовал проверить там, для каких версий Cucumber поддерживаются, и, возможно, проголосовать/создать проблему, чтобы сделать ее совместимой с более новыми версиями Cucumber.
Это может быть из-за того, что установленный вами плагин не совместим с версией eclipse. Вы должны проверить поддерживаемую версию на странице плагина. Я использую редактор qaf bdd для eclipse, и он отлично работает для меня. Он поддерживает Kepler (4.3) или выше до последней версии и хорошо работает с файлом функций, написанным на gherkin
с реализацией шага огурца.
Несмотря на то, что он изменяет значок вашего файла (см. ниже OpenWebPage.Feature) и выглядит зеленым, по умолчанию редактор остается текстовым редактором.
Щелкните правой кнопкой мыши с открытым файлом и выберите Редактор огурцов
Теперь цвета будут автоматически меняться, так как теперь редактор изменен и будет выглядеть так, как показано ниже.
Все кредиты тоже http://go-gaga-over-testing.blogspot.com/2014/10/eclipse-cucumber-plugin-syntax.html, так как я тоже столкнулся с той же проблемой, и это помогло мне
Я нашел способ Перейдите к любому файлу функций-> щелкните правой кнопкой мыши-> открыть с помощью-> другой-> выберите редактор огурцов-> и установите флажок «использовать его для всех файлов функций» -> нажмите «ОК». Готово, все файлы функций будут в формате огурца.
Какую версию затмения вы используете? Не все плагины совместимы со всеми версиями eclipse.