我正在为我的 Calabash-iOS 自动化使用一个简单的日期选择器代码。每当我设置今天或过去的某个日期来选择时,它都会失败。我希望有人对此有所了解。这是我的代码和错误消息:
然后(/^I set Reminder Date "(. ?)" Time "(. ?)"$/) do |date10, time10|
target_time = Time.parse(time10)
target_date = Date.parse(date10)
current_time = date_time_from_picker()
current_date = date_time_from_picker()
date_time = DateTime.new(target_date.year,
target_date.mon,
target_date.day,
target_time.hour,
target_time.min,
0,
target_time.gmt_offset)
picker_set_date_time date_time
sleep(3)
结束然后我设置提醒日期“05/08/2014”时间“5:24”
如果设置的日期是今天的日期或过去的日期,则失败,如果是未来的日期,则通过。如果有朋友知道它的解决方法,请指教。