这一定非常简单,但我已经花了很多时间尝试这样做,但没有成功。
调用 setDatePickerDate() 后,UIDatePicker 没有关闭,尝试调用它的 tap() 会抛出一个错误,说它不可见(为什么?)。
setDatePickerDate()
UIDatePicker
tap()
经过大量研究,我发现您需要点击日期选择器外部才能将其关闭。
所以执行它的代码是:await element(by.type('UIDatePicker')).tap({ x: -10,y: -10 });
await element(by.type('UIDatePicker')).tap({ x: -10,y: -10 });