Как перейти к определению шага из файла функций с помощью Appium и огурца?

Я работаю с Intellij IDea и Appium, а также установил огурец. Но я не могу перейти к определению шага из файла функции, удерживая кнопку Ctrl и щелкая по шагу. Он говорит: «Не удается найти объявление для перехода». У меня уже есть определение шага, но оно все еще не перемещается. Может ли кто-нибудь предложить мне какое-либо решение для этого? Любая помощь приветствуется.


person girish    schedule 20.07.2016    source источник


Ответы (6)


Установите плагин «Огурец для Java» в IntelliJ IDEA. Это даст вам поддержку, о которой вы просите.

Найдите плагины под названием Cucumber, и вы найдете тот, который написан Jetbrains, который вам нужен.

person Thomas Sundberg    schedule 22.07.2016
comment
Привет, большое спасибо @Thomas Sundberg, это работает для меня .. :) - person girish; 22.07.2016

Описываемая вами функция Eclipse называется «Открытое объявление» и, согласно официальной документации Eclipse, она будет пытаться перейти к точному определению выбранного элемента , если выбранный элемент является ссылкой или объявлением .

В этом случае шаги файла функций не являются декларацией и даже не файлом java. Это не сработает.

person Eugene S    schedule 20.07.2016
comment
ох ... Но я использую версию сообщества intellij idea ... очень сложно вручную искать и находить объявление ... не могли бы вы предложить какой-нибудь другой способ сделать это в Intellij idea? - person girish; 21.07.2016
comment
Упоминание о том, что вам нужна была IntelliJ IDEA, было бы хорошей идеей в вашем исходном вопросе. - person Thomas Sundberg; 22.07.2016

Перейдите в Файл-> Настройки -> Плагины. Затем вы можете управлять плагином огурца, как показано ниже. Это должно перенаправить вас к определению шага, когда вы щелкнете свой тест.

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

Надеюсь это поможет

person A user    schedule 02.11.2016
comment
Если это поможет, вы можете принять ответ или проголосовать за него! Ваше здоровье - person A user; 08.11.2016
comment
Это помогает, но Томас Сандберг уже дал ответ, и я уже отметил его как правильный. Так что спасибо, что потрудились показать это наглядно :) - person girish; 08.11.2016

Необходимо установить плагин Natural, доступный на рынке eclipse.

Затем откройте файл функции. Просто удерживайте курсор на любом шаге и одновременно нажмите клавишу Fun + F3, вы перейдете к файлу определения шагов, соответствующему шагам.

Примечание-> Это работает на Mac, я не уверен в других ОС.

person Manish    schedule 18.08.2018
comment
Работает и в windows! - person Rakesh H; 18.10.2019

Используйте указанные ниже плагины для навигации.

Перейдите в eclipse или любой ide> установите новое ПО, укажите этот URL> ok URL-> http://rlogiacco.github.com/Natural

Перезапустите ide> откройте любой файл функций> нажмите командную клавишу, если вы используете Mac, или нажмите кнопку управления в случае окон и сфокусируйтесь на любой строке, которая присутствует в файле функций> щелкните>, вы перейдете к соответствующему файлу определения шагов и методу.

person Manish    schedule 16.09.2018

Следующие 3 шага очень удобны при настройке любого проекта Cucumber из нового / существующего в Eclipse:

  1. Установите эти 2 плагина из Eclipse Marketplace - Cucumber Eclipse & Natural
  2. Щелкните проект правой кнопкой мыши и выберите Настроить - ›Преобразовать в проект Cucumber ...
  3. Установите ожидающие обновления Eclipse, если таковые имеются.

Это также решит исходную проблему перехода к файлу определения шага из файла функций в Eclipse.

person amar kaldate    schedule 21.12.2020