#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