Method: #select_date
- Defined in:
- lib/rspectacular/helpers/date_time_select.rb
#select_date(date, options = {}) ⇒ Object
Unscrupulously stolen from: raw.github.com/cucumber/cucumber-rails/master/lib/cucumber/rails/capybara/select_dates_and_times.rb
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/rspectacular/helpers/date_time_select.rb', line 4 def select_date(date, = {}) date = Time.parse(date) base_dom_id = get_base_dom_id_from_label_tag([:from]) page.execute_script %Q{$("##{base_dom_id}_1i").val("#{date.strftime('%Y')}")} page.execute_script %Q{$("##{base_dom_id}_2i").val("#{date.strftime('%m')}")} page.execute_script %Q{$("##{base_dom_id}_3i").val("#{date.strftime('%d')}")} page.execute_script %Q{$("##{base_dom_id}_datepicker").val("#{date.strftime('%m/%d/%Y')}")} page.execute_script %Q{$("##{base_dom_id}_datepicker").change()} end |