如何使用KIF框架自动化UIDatePicker以选择过去的日期

时间:2015-07-24 15:41:29

标签: ios uidatepicker kif

我有一个日期选择器,这4列" Thu Jul 23,10,20,AM“。 我想使用KIF自动选择日期选择器来选择过去的日期,比如Wed Jul 15,10,20,AM。我可以选择7月15日但是未知年份导致错误的工作日。它应该是" 7月15日星期三"但结果" 7月15日星期一"我想选择当年(2015年)的特定过去日期。这是我目前的工作代码。非常感谢任何帮助。

NSArray * pastDate = @ [@" 7月15日",@"",@"",@"“]; [tester selectDatePickerValue:pastDate];

1 个答案:

答案 0 :(得分:1)

最后,我做了一些工作,使用KIF框架在日期选择器中选择过去和将来的日期。我没有将日期选择器值设置为过去/未来日期,而是尝试将日期选择器滚动到过去/未来日期。这是代码片段

- (void)testSelectPastDate{
    [tester scrollViewWithAccessibilityIdentifier:@"datePicker" byFractionOfSizeHorizontal:0.1 vertical:0.3];
}

- (void)testSelectFutureDate{
    [tester scrollViewWithAccessibilityIdentifier:@"datePicker" byFractionOfSizeHorizontal:0.2 vertical:-0.2];
}

您可以根据您的要求调整垂直系数