问题描述
在尝试设置使用日期选择器组件和应用行为的广泛测试时,我面临如何为日期选择器设置特定日期的挑战。
我可以做到:
- 打开日期选择器
- 找到日期选择器组件
- 滑动到特定方向
- 点击特定坐标
- 关闭日期选择器组件
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 (将#修改为@)