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
我真的卡在这个问题上了 我不能滑动然后 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