我正在使用Python和自己实现的ADB协议编写一些Android-TV-App的端到端测试。到目前为止,这个方法运行得很好,我可以发送命令,获取UI dump等。
然而,由于该应用程序仅在Google Play商店上提供(我无法访问任何源代码),我想每周更新应用程序的版本,所以我想知道如何使用ADB来实现这一点。
我考虑了以下解决方案:
1. 发送键盘事件打开设备上的Play 商店,并导航到应用程序的安装/更新页面。 2. 在测试机上以某种方式下载应用程序,并通过ADB将其推送到设备。 3. 使用ADB直接在设备上安装新版本的应用程序。
哪种方法是最佳实践,我应该如何解决我的问题?
然而,由于该应用程序仅在Google Play商店上提供(我无法访问任何源代码),我想每周更新应用程序的版本,所以我想知道如何使用ADB来实现这一点。
我考虑了以下解决方案:
1. 发送键盘事件打开设备上的Play 商店,并导航到应用程序的安装/更新页面。 2. 在测试机上以某种方式下载应用程序,并通过ADB将其推送到设备。 3. 使用ADB直接在设备上安装新版本的应用程序。
哪种方法是最佳实践,我应该如何解决我的问题?