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”)