0
我正在为Android应用程序编写仪表化测试自动化。该应用程序在启动过程中会弹出几个本机权限对话框(例如,允许访问Camera),这些对话框不会在Espresso Test Recorder中注册。我如何处理这些对话框(单击“允许”),以便我可以启动应用程序?或者有没有办法在安装时授予应用程序权限,所以对话框不会显示?Android Studio Instrumented测试 - 如何处理权限对话框
我正在为Android应用程序编写仪表化测试自动化。该应用程序在启动过程中会弹出几个本机权限对话框(例如,允许访问Camera),这些对话框不会在Espresso Test Recorder中注册。我如何处理这些对话框(单击“允许”),以便我可以启动应用程序?或者有没有办法在安装时授予应用程序权限,所以对话框不会显示?Android Studio Instrumented测试 - 如何处理权限对话框
找到了解决办法 - Espresso无法处理多个应用程序,但uiautomator可以!并且它也与Android Studio一起打包。这里有一个链接:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html#run