我真的坚持这个问题 我不能轻扫,然后在这个日期选择器上选择年份,也许一些有经验的自动化可以提供解决方案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()
但在运行测试时仍然强行关闭
答案 0 :(得分:1)
您与日期选择器的互动有点不同,我从未见过记录测试“正确”。您应该使用app.datePickers["Your matcher"].adjust(toPickerWheelValue: <String>)
来设置选择器的值。
如果您的日期选择器查询出现问题,您可以指定要由app.datePickers.element(boundBy: <UInt>)
设置的选择器轮的索引。
以下是苹果参考文档https://developer.apple.com/reference/xctest/xcuielement/1618672-adjust
的链接