Android 设备场交互测试以编程方式完成

Android 设备场交互测试以编程方式完成,android,amazon-web-services,ui-testing,aws-device-farm,firebase-test-lab,Android,Amazon Web Services,Ui Testing,Aws Device Farm,Firebase Test Lab,AWS有一个“远程桌面”功能()作为其设备场的一部分,但它的速度太慢,无法在浏览器中使用。有人知道是否有编程/CLI方式与该系统交互吗 我想在基于云的移动测试平台(如Firebase测试实验室或AWS设备场)上测试第三方应用程序的功能。我没有办法安装这个应用程序。 测试需要我在设备上下载两个应用程序(一个是要测试的应用程序,第二个有支持功能)。在测试开始时,我必须启动支持应用程序,然后切换到我正在测试的应用程序。我想唯一的方法是通过设备的“主页”按钮。实际的测试只是一组基本的UI交互 Fireb

AWS有一个“远程桌面”功能()作为其设备场的一部分,但它的速度太慢,无法在浏览器中使用。有人知道是否有编程/CLI方式与该系统交互吗

我想在基于云的移动测试平台(如Firebase测试实验室或AWS设备场)上测试第三方应用程序的功能。我没有办法安装这个应用程序。 测试需要我在设备上下载两个应用程序(一个是要测试的应用程序,第二个有支持功能)。在测试开始时,我必须启动支持应用程序,然后切换到我正在测试的应用程序。我想唯一的方法是通过设备的“主页”按钮。实际的测试只是一组基本的UI交互

Firebase测试实验室或其他平台是否有我可以使用的功能

如果有一种从AWS远程桌面提取事件的方法,我可以看到一种使用selenium/other webdriver的方法。但我不确定这是一个真正的选择

如果您对此有任何想法,我们将不胜感激

谢谢

“UI Automator API允许您编写健壮的测试,而无需了解目标应用的实现细节。您可以使用这些API跨多个应用捕获和操作UI组件”()


点击主页按钮,您可以使用。

您可以使用测试框架自动执行此操作。你看过设备场的辅助应用程序功能了吗?它会在您上载的设备中安装其他应用程序。