相关疑难解决方法(0)

如何在Rails 3中使用Capybara从选择框中选择日期?

我正在使用RSpec和Capybara在Rails 3项目中为控制器编写规范,我想从选择框中选择当前日期.我试过了:

select Date.today, :from => 'Date of birth'
Run Code Online (Sandbox Code Playgroud)

但规格失败,我得到错误:

失败/错误:选择Date.today,:from =>'出生日期'NoMethodError:未定义的方法`to_xpath'for Mon,2011年7月18日:日期

怎么解决?

PS在视图文件中我使用simple_form_for标记,选择框由代码生成:

f.input :date_of_birth
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails date capybara ruby-on-rails-3

23
推荐指数
5
解决办法
2万
查看次数

标签 统计

capybara ×1

date ×1

rspec ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1