Swift3 ui测试xcode,句柄日期选择器

Swift3 ui测试xcode,句柄日期选择器,swift3,xcode8,ios-ui-automation,Swift3,Xcode8,Ios Ui Automation,我真的在解决这个问题 我不能在这个日期选择器上滑动然后选择年份,也许一些自动化方面的经验可以提供解决方案 我从下面记录的测试结果中得到了代码 let datePickersQuery = app.datePickers let pickerWheel = datePickersQuery.pickerWheels["2000"] pickerWheel.tap() pickerWheel. let pickerWheel2 = datePickersQuery.

我真的在解决这个问题 我不能在这个日期选择器上滑动然后选择年份,也许一些自动化方面的经验可以提供解决方案

我从下面记录的测试结果中得到了代码

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

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

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

您与日期选择器的交互方式稍有不同,我从未见过录制的测试“正确”。您应该使用app.datePickers[“您的matcher”]。调整(toPickerWheelValue:)以设置选择器的值

如果您在日期选择器查询中遇到问题,可以通过
app.datePickers.element(boundBy:)
指定要设置的选择器控制盘的索引


这里是苹果参考文档的链接

你与日期选取者的互动有点不同,我从未见过记录测试“正确”。您应该使用app.datePickers[“您的matcher”]。调整(toPickerWheelValue:)以设置选择器的值

如果您在日期选择器查询中遇到问题,可以通过
app.datePickers.element(boundBy:)
指定要设置的选择器控制盘的索引


这是苹果参考文档的链接

您好,谢谢您的回答,我得到了修复问题应用程序的代码。datePickers.pickerWheels[“2000”]。adjust(toPickerWheelValue:“1987”)您好,谢谢您的回答,我得到了修复问题应用程序的代码。datePickers.pickerWheels[“2000”]。adjust(toPickerWheelValue:“1987”)