ui测试xcode,处理datepicker

时间:2017-04-10 09:25:40

标签: swift3 xcode8 ios-ui-automation

我真的坚持这个问题 我不能轻扫,然后在这个日期选择器上选择年份,也许一些有经验的自动化可以提供解决方案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()

但在运行测试时仍然强行关闭

1 个答案:

答案 0 :(得分:1)

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

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

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

的链接