如何测试DatePickerIOS

jon*_*cys 5 detox

我需要使用本机 IOS DatePicker 输入一天。由于该值从当前日期开始,如何将控制轮旋转到视图中可能不在的某个值?

在此输入图像描述

Rot*_*miz 6

Detox 7.3.x 支持与 iOS 交互UIPickerView。按类型匹配UIPickerView并与之交互。

await expect(element(by.type('UIPickerView'))).toBeVisible();
await element(by.type('UIPickerView')).setColumnToValue(1,"6");
await element(by.type('UIPickerView')).setColumnToValue(2,"34");
Run Code Online (Sandbox Code Playgroud)

文档位于: https: //github.com/wix/detox/blob/master/docs/APIRef.ActionsOnElement.md#setcolumntovaluecolumnvalue--ios-only