【发布时间】:2018-01-18 22:26:29
【问题描述】:
在我正在测试的应用程序中有一个 date picker 我正在尝试自动化。轮子默认为明天,我正在尝试将其更改为今天的日期,但距离现在 2 分钟。下面是我用来尝试的代码。
app.pickerWheels.element(boundBy: 0).adjust(toPickerWheelValue: "Today")
app.pickerWheels.element(boundBy: 1).adjust(toPickerWheelValue: "1")
app.pickerWheels.element(boundBy: 2).adjust(toPickerWheelValue: "00")
(在实际代码中,我使用变量而不是硬编码这些字符串)
此代码适用于第二个和第三个轮子(小时和分钟),但对于第一个轮子它不会设置值。测试将失败,并且不会继续超过该点。
我也尝试过传递今天的日期,而不仅仅是“今天”,结果相同。
【问题讨论】:
标签: swift datepicker automation