我们正在使用AWS Device Farm运行针对Android的Appium TestNG自动化测试。我们的应用程序使用Google Maps,并且我们的API返回地图上某些站点的位置,以便用户导航到它们。为了使应用程序能够从API获得响应,需要在我们的后端进行注册(必须将应用程序的签名包添加到“信任”列表中)。
AWS Device Farm的问题在于,当我们将其上传到AWS DF时,它会使用自己的程序包将Android应用程序退出。
因为我们的API无法识别该应用程序并且不发送响应,所以在AWS DF设备上,我们既没有地图也没有站点,而只有“灰色”屏幕。在那种状态下,我们的应用程序无法测试。
在AWS DF论坛上的一篇帖子中,他们提到(三年前),AWS正在努力为用户发送自己的调试包,以供AWS DF使用其调试应用程序的可能性。
这可以解决我们的问题,但是在论坛和文档上都没有更新的信息。我尝试在AWS DF论坛上问这个问题,但是已经快一个月了,没有答案,甚至没有任何建议。
有人知道是否可以将调试签名包发送到AWS DF以便用它来对应用程序进行签名,或者对于必须使用特定程序包签名的应用程序才能在AWS DF上使用其他方式?