ui 测试 xcode,处理日期选择器

ui test xcode, handle datepicker

我真的卡在这个问题上了 我不能滑动然后 select 这个日期选择器的年份,也许一些有自动化经验的人可以给出解决方案 this tupe of datepicker i wabt to handle

我有如下记录测试结果的代码,

let datePickersQuery = app.datePickers
    let pickerWheel = datePickersQuery.pickerWheels["2000"]
    pickerWheel.tap()
    pickerWheel.

    let pickerWheel2 = datePickersQuery.pickerWheels["1996"]
    pickerWheel2.tap()

但在 运行 测试

时仍然强制关闭

你与日期选择器的交互有点不同,我从未见过记录的测试 "get it right"。您应该使用 app.datePickers["Your matcher"].adjust(toPickerWheelValue: <String>) 来设置选择器的值。

如果您在查询日期选择器时遇到问题,可以通过 app.datePickers.element(boundBy: <UInt>) 指定要设置的选择器轮的索引。

这是苹果参考文档的 link https://developer.apple.com/reference/xctest/xcuielement/1618672-adjust