Calabash-android select 图片来自设备库
Calabash-android select image from the device library
我正在 运行 calabash-android 测试 android 应用程序。我需要将图像和视频附加到特定部分。我可以到达图库部分,之后,我无法 select 设备库中的项目。有没有办法在我的测试目录中保留视频和图像的副本并在需要时访问?或者是否有任何解决方案来访问画廊。还有一件事是我稍后将在 Circle-ci 上集成测试。而且我不知道当它在Circle-ci上时我该如何管理它。感谢ci所有类型的帮助。
Calabash 只能访问您的应用,不能访问应用之外的任何内容。
您将能够使用 adb 组合一个解决方案,通过触摸或键盘事件与屏幕进行交互。但是,这将绑定到一个特定的cific 屏幕尺寸,因为它是由像素决定的。
adb shell input tap x y
您可以将 images/videos 放在目录中以便它们是最新的,然后使用 adb touch events 来 select 它们吗?这有点老套,但应该可以。
如果我没有正确理解你的问题,circle ci 部分可能应该拆分成另一个问题,因为它与前一点没有真正的联系。
编辑:我们最终在 运行
之前让它开始工作
`adb shell input tap 200 200`
我正在 运行 calabash-android 测试 android 应用程序。我需要将图像和视频附加到特定部分。我可以到达图库部分,之后,我无法 select 设备库中的项目。有没有办法在我的测试目录中保留视频和图像的副本并在需要时访问?或者是否有任何解决方案来访问画廊。还有一件事是我稍后将在 Circle-ci 上集成测试。而且我不知道当它在Circle-ci上时我该如何管理它。感谢ci所有类型的帮助。
Calabash 只能访问您的应用,不能访问应用之外的任何内容。
您将能够使用 adb 组合一个解决方案,通过触摸或键盘事件与屏幕进行交互。但是,这将绑定到一个特定的cific 屏幕尺寸,因为它是由像素决定的。
adb shell input tap x y
您可以将 images/videos 放在目录中以便它们是最新的,然后使用 adb touch events 来 select 它们吗?这有点老套,但应该可以。
如果我没有正确理解你的问题,circle ci 部分可能应该拆分成另一个问题,因为它与前一点没有真正的联系。
编辑:我们最终在 运行
之前让它开始工作`adb shell input tap 200 200`