Я использовал IntelliJ для записи файлов функций Cucumber, то есть файлов * .feature и соответствующих файлов определения шагов на Java в среде IDE. Опыт пользователя отличен, и IDE открывает свой IntelliSense, показывая все допустимые параметры, для которых существуют определения шага. Если я пишу новый шаг в сценарии или шаг, который не имеет соответствующего определения шага, уже существует в файле Java, он выделяет шаг с другим цветом и аналогичным образом, если регулярное выражение не совпадает. Об этом я узнаю из того, что что-то должно быть написано для этого шага в файле Java, или этот шаг неверен и не будет выполняться.Validate Gherkin Feature File
Мне нужна такая же функциональность на машине без разработчика, то есть на машине бизнес-аналитика или на компьютере с продуктом, где нет IDE, а только редактора, такого как Notepad ++. Я знаю о плагине Notepad ++ для Gherkin, но он не выделяет шаг, для которого определение шага отсутствует в файле определения шага * .java. Пожалуйста, предложите любому редактору или бесплатной среде IDE, имеющей аналогичный плагин.
Спасибо, Шани
Это может быть прецедент для Cucumber Pro. Мое предложение - связаться с основной командой Cucumber и спросить их. Мне неизвестны какие-либо опции с открытым исходным кодом, кроме среды разработки. –
HonestCode.io - это сервис, предназначенный для владельцев продуктов для написания приемочных тестов онлайн в Gherkin, он помогает вам показывать уже определенные шаги, но не соответствует им с файлом определения файла .java (это скорее задача разработчика), поэтому, возможно, это не то, что вы ищете. Отказ от ответственности: я работаю для HonestCode – Troglo
@Troglo не согласен, что это задача разработчика, сценарист должен понимать, какие шаги они должны работать, иначе разработчик в конечном итоге должен будет написать шаги клиента для каждого сценария, вы должны добавить это функция для вашего продукта! – nbransby