Android uiautomator 如何使用uiautomator安装应用程序?

Android uiautomator 如何使用uiautomator安装应用程序?,android-uiautomator,Android Uiautomator,我要测试的应用程序依赖于Facebook。在这些没有安装Facebook的设备上,我需要先安装Facebook 我尝试的第一种方法是从APK文件安装它。但是,我无法从uiautomator开发人员文档中找到任何API来实现这一点。我想这是由uiautomator的设计决定的 我尝试的第二种方法是从Google Play商店安装它。但是,在没有登录Google帐户的设备上,我需要先登录Google帐户。我尝试使用uiautomator登录,但不幸的是登录页面是NAF(不支持访问) 有人知道还有其他

我要测试的应用程序依赖于Facebook。在这些没有安装Facebook的设备上,我需要先安装Facebook

我尝试的第一种方法是从APK文件安装它。但是,我无法从uiautomator开发人员文档中找到任何API来实现这一点。我想这是由uiautomator的设计决定的

我尝试的第二种方法是从Google Play商店安装它。但是,在没有登录Google帐户的设备上,我需要先登录Google帐户。我尝试使用uiautomator登录,但不幸的是登录页面是NAF(不支持访问)

有人知道还有其他的方法吗?提前感谢。

是一个纯python工具,可以自动或简化测试脚本的创建。这些脚本使用UiAutomator作为后端

可以生成包括安装APK作为先决条件的测试

culebra --install-apk=file.apk --unit-test-class --gui
编辑
culebra
只生成python,因此如果要生成JavaKotlin,您可能需要

但是,由于在Firebase测试实验室中运行这些测试时的连接和功能有限,因此找到安装依赖项的方法可能很困难。

是一种纯python工具,可自动或简化测试脚本创建。这些脚本使用UiAutomator作为后端

可以生成包括安装APK作为先决条件的测试

culebra --install-apk=file.apk --unit-test-class --gui
编辑
culebra
只生成python,因此如果要生成JavaKotlin,您可能需要


但是,由于在Firebase测试实验室中运行这些测试时的连接和功能有限,因此找到安装依赖项的方法可能很困难。

谢谢您的回答。这个工具看起来很棒。但是我希望java实现使用UiAutomator API,因为我需要在Firebase test lab上部署测试,Firebase test lab只接受UiAutomator 2.0测试。谢谢您的回答。这个工具看起来很棒。但我希望java实现使用UiAutomator API,因为我需要将测试部署到只接受UiAutomator 2.0测试的Firebase测试实验室上运行。