我正在为安卓应用程序运行calabash-android测试。我需要将图像和视频附加到特定部分。我可以访问图库部分,之后,我无法从设备库中选择一个项目。有没有办法在我的测试目录中保留视频和图像的副本并在需要时访问?或者是否有任何解决方案可以访问画廊。还有一件事是,我稍后将在 Circle-ci 上集成测试。而且我不知道当它在 Circle-ci 上时如何管理它。感谢各种帮助。
Calabash只能访问您的应用程序,而不能访问其外部的任何内容。
您将能够使用 adb 将解决方案放在一起,以使用触摸或键盘事件与屏幕进行交互。 但是,这将绑定到一个特定的屏幕尺寸,因为它是由像素完成的。
adb shell input tap x y
您可以将图像/视频放在目录中,以便它们是最新的,然后使用 adb 触摸事件来选择它们? 这有点笨拙,但它应该可以工作。
如果我正确理解了你的问题,圆圈 ci 部分可能应该拆分成另一个问题,因为它并没有真正与前一点联系在一起。
编辑:我们最终通过运行让它工作
`adb shell input tap 200 200`