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)
end次に、リマインダーの日付を「2014/05/08」時間「5:24」に設定します
設定された日付が今日の日付または過去の日付である場合、これは失敗し、将来の日付である場合は合格します。何人かの友人がその解決策を知っている場合は、提案してください。