Добавить «подглядывать» в ваш Gemfile
требует «совать нос» (около вершины, или в загрузочных/крючках)
В шаге вы хотите отлаживать, в проблема, с которой у вас возникли проблемы: binding.pry
Это дает вам ссылку на REPL, где вы можете изучить все локальные переменные и т. д. Если вы взаимодействуете с браузером, использующим селен, вы также можете посмотреть браузер , используйте «контрольный элемент», th ru см., можете ли вы найти элемент с вызовами селена.
Вы также можете сделать шаг (мой называется «И я отлаживаю»), который ничего не делает, кроме вызова binding.pry; это полезно, если вы просто хотите временно остановить автоматизацию селена. Чтобы выйти из REPL, используйте «exit» или^D.
Вам необходимо будет запустить свои cukes из командной строки, чтобы эффективно использовать это; не уверен, какие особенности имеет рубинизм для этого.
[Работает из коробки] (http://img200.imageshack.us/img200/2456/20130226141046.png). Какие конкретные проблемы у вас есть? Обратите внимание, что вы не можете отлаживать файлы функций. – CrazyCoder