如何解决react-native-community/datetimepicker 通过排毒在 android 上设置日期
在尝试设置使用日期选择器组件和应用行为的广泛测试时,我面临如何为日期选择器设置特定日期的挑战。
我可以做到:
- 打开日期选择器
- 找到日期选择器组件
- 滑动到特定方向
- 点击特定坐标
- 关闭日期选择器组件
const picker = element(
by.type('android.widget.ScrollView').withAncestor(by.type('android.widget.DatePicker')),)
await picker.swipe('right','slow',1)
await picker.tapAtPoint({ x: 50,y: 200 })
const okButton = element(by.text('OK'))
await okButton.tap()
所以到目前为止还不错。我缺少的是控制它将使用此方法设置的日期。当向右滑动并点击上方的坐标时,它将使用绝对位置而不是特定的所需值。
我的目标是将日期设置为当前日期并增加日期至少 90 天,并检查应用中的显示是否正常。
我已经尝试在当前视图中找到天数,但这是不可能的
例如:element(by.text('1'))
有什么办法吗?否则我可能不得不使用不同的方法来设置日期值、更新 appState 并检查其他 ui 元素(这有点偏离测试每个交互的方法)
感谢您对此的任何帮助。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。