Calabash-android从设备库中选择图像

时间:2016-03-21 13:24:56

标签: android circleci calabash-android

我正在为Android应用程序运行 calabash-android 测试。我需要将图像和视频附加到特定部分。我可以访问图库部分,之后,我无法从设备库中选择一个项目。有没有办法在我的测试目录中保留视频和图像的副本,并在需要时访问?或者是否有任何解决方案来访问图库。还有一件事是我稍后将测试集成在 Circle-ci 上。我不知道如何在Circle-ci上管理它。所有的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:1)

Calabash只能访问您的应用,而不是其他任何内容。

使用触摸或键盘事件,您将能够使用adb组合解决方案与屏幕进行交互。但是,这将与一个特定的屏幕尺寸相关联,因为它是由像素完成的。

adb shell input tap x y

您可以将图片/视频放在目录中以便它们是最新的,然后使用adb touch事件来选择它们吗?它有点hacky但它​​应该工作。

如果我已正确理解你的问题,那么圆圈ci部分应该被分成另一个问题,因为它与之前的位没有关联。

编辑:我们最终通过运行

让它运转起来
`adb shell input tap 200 200`