Есть ли способ получить некоторую помощь от автозавершения кода RubyMine при использовании Capybara в определениях шагов Cucumber ? Я новичок в Capybara , поэтому было бы очень полезно не проверять все время справочный сайт.
Лучшее, что я могу получить на данный момент, - это явно вызвать Session.new
, что-то вроде:
session = Capybara::Session.new(:rack_test, my_app)
Сюда Ctrl + Пробел
после сеанса .
показывает мне методы из Capybara :: Session (только), так что, по крайней мере, я знаю, что это каким-то образом достижимо. Но на самом деле я использую Capybara в своих определениях шагов не так. Я думал, что помощь механизму вывода типов путем ручного аннотирования страницы
может помочь, но я полагаю, что вся эта магия DSL слишком сложна, чтобы с ней справиться.
В общем, так и есть. возможно ли получить
page.
всплывающее окно со всеми открытыми методами DSL ? RubyMine API может быть? Или, в качестве альтернативы, какой-нибудь другой способ приблизить справочную документацию (я не думаю, что RubyMine еще поддерживает внешние документы в среде IDE)?