1

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

NSArray *pastDate = @[@"Jul 15", @"", @"",@"”]; [测试者 selectDatePickerValue:pastDate];

4

1 回答 1

1

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

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

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

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

于 2015-07-30T20:39:54.643 回答