Selendroid的Android Instrumentation上下文/权限问题

时间:2014-07-11 23:07:44

标签: android testing permissions selendroid

具体问题适合你。我正在尝试在测试框架中编写一个功能,将调用日志添加到设备/模拟器。这需要android.permission.WRITE_CALL_LOGS。

我正在使用selendroid,并已将此权限添加到AndroidManifest。但是,此权限不在我的测试应用程序中。

在Instrumentation类中,我不可避免地试图运行

getContext().getContentResolver().insert(CallLog.Calls.CONTENT_URI, values);

并返回引发权限问题的错误。 getContext()应该返回检测的上下文,我假设它是安装在设备上的selendroid应用程序,它应具有正确的WRITE_CALL_LOGS权限。

我哪里错了?

0 个答案:

没有答案