【发布时间】:2017-04-11 22:25:41
【问题描述】:
我正在为一个 Android 应用编写检测自动化测试。该应用程序在启动期间会弹出几个未在 Espresso 测试记录器中注册的本机权限对话框(例如,允许访问相机)。如何处理这些对话框(单击允许)以便启动应用程序?或者有没有办法在安装时授予应用权限,所以对话框不会出现?
【问题讨论】:
标签: android testing automation
我正在为一个 Android 应用编写检测自动化测试。该应用程序在启动期间会弹出几个未在 Espresso 测试记录器中注册的本机权限对话框(例如,允许访问相机)。如何处理这些对话框(单击允许)以便启动应用程序?或者有没有办法在安装时授予应用权限,所以对话框不会出现?
【问题讨论】:
标签: android testing automation
找到了一种方法 - Espresso 无法处理多个应用程序,但 uiautomator 可以!它还与 Android Studio 打包在一起。这是一个链接:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html#run
【讨论】: