小编And*_*ian的帖子

无法找到字段"名称"(Capybara :: ElementNotFound)

我正在尝试使用capybara + rspec并得到此错误:无法找到字段"Name"(Capybara :: ElementNotFound)

这是我的表格:

%h2 Sign up
= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => {:class => 'form-vertical' }) do |f|
  = f.error_notification
  = display_base_errors resource
  = f.input :name, :autofocus => true
  = f.button :submit, 'Sign up', :class => 'btn-primary'
= render "devise/shared/links"
Run Code Online (Sandbox Code Playgroud)

这是我的user_steps.rb

When /^I sign up with valid user data$/ do
  create_visitor
  sign_up
end

def create_visitor
  @visitor ||= { :name => "Test visitor"}
end

def sign_up
  visit '/users/sign_up'
  fill_in "Name", :with => @visitor[:name]
  click_button …
Run Code Online (Sandbox Code Playgroud)

rspec capybara ruby-on-rails-3

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

capybara ×1

rspec ×1

ruby-on-rails-3 ×1