#ruby-on-rails #cucumber
#ruby-on-rails #cucumber
Вопрос:
У нас возникли проблемы с получением cucumber для проверки нашего выпадающего меню для веб-приложения, которое мы создаем в классе. В настоящее время наш all (селектор).последнее дает нам ноль. Может кто-нибудь подсказать нам, как это исправить?
ОШИБКА:
When I select option "Group A" from element "prog_user_role_id" # features/step_definitions/web_steps.rb:91
undefined method `find' for nil:NilClass (NoMethodError)
./features/step_definitions/web_steps.rb:92:in `/^I select option "(.*?)" from element "(.*?)"$/'
features/support/prog_user.feature:19:in `I select option "Group A" from element "prog_user_role_id"'
web_steps.rb — я пробовал несколько разных, как вы можете видеть из комментариев. Хотелось бы любого направления или понимания.
When(/^I select option "(.*?)" from "(.*?)"$/) do |option, selector|
all(selector).last.find(:option, option).select_option
#select('option', from: 'prog_user_role_id')
#select("Group A", from: "prog_user_role_id").select_option
end
Комментарии:
1. Добро пожаловать в SO. Пожалуйста, размещайте весь код в виде текста, а не изображений.
2. Спасибо. Я исправил. Я оставил HTML-фрагмент в виде картинки, потому что это просто проще.