当前位置: 首页 > 知识库问答 >
问题:

在JUnit(espresso)录制的测试中授予权限失败

微生高谊
2023-03-14

当我录制一个浓缩咖啡测试并重播时,我收到这个错误,我该如何解决它?:

junit.framework.AssertionFailedError:无法授予权限,请参阅logcat(位于Android.support.test.runner.permission.requester.requestPermission(permissionrequester.java:50)(位于Android.support.test.rule.grantPermissionRule$RequestPermissionStatement.evalue(GrantPermissionRule.128)(位于org.junit.runners.parentRunner.java:20)(位于runners.parentrunner.run(Parentrunner.java:363)在Android.support.test.runner.AndroidJunit4.java:101)在org.junit.runners.suite.runchild(suite.java:128)在org.junit.runners.suite.runchild(suite.java:27)在org.junit.runners.parentRunner.$3在org.junit.runners.parentRunner.$1在

共有1个答案

潘佐
2023-03-14

它通过将我在单元测试中添加的所有权限添加到清单中来解决。

 类似资料:
  • 我已经创建了自己的android。这样我就可以使用隐藏的API调用“DisplayManager.connectWifiDisplay()”。 当我运行应用程序并调用该方法时,在通过Wifi Direct连接到显示器后, 我得到以下例外: java.lang.SecurityException:连接到wifi显示器所需的权限:用户10105和当前进程都没有android.Permission.CO

  • 我在*上运行命令< code >授予所有权限。*到由“root”标识的“root”@“%”; 并且它不断显示以下错误 11: 43:51向“root”标识的“root“@”%“授予所有权限。错误代码:1045。拒绝用户“root‘@”%的访问(使用密码:YES)0.00045秒 我还检查了Mysql上的User表,如下所示。 我不知道这是怎么回事?: 不重新安装MySQL怎么解决这个问题?(因为,

  • 问题内容: 我有以下设置: 通过进行配置的Jenkins多分支管道作业。成功签出和构建后,将归档工件,并触发下游作业以部署生成的工件。 为了使第二份作业能够通过该步骤进行复制,需要复制权限。 所以问题是,如何通过上游作业的授予这些权限? 问题答案: 对于脚本化管道语法,此方法有效:

  • 问题内容: 我正在尝试使用PHP创建文件,但无法正常工作。我假设这是因为它没有写访问权限(以前一直是问题)。我试图通过使文件夹chmod 0777来测试这是否是问题,但是最终使该目录中的每个脚本都返回了500条错误消息,直到我将其改回为止。如何授予PHP对文件系统的写访问权,以便它可以创建文件? 编辑:它托管在使用Apache的Hostgator共享托管上。 编辑2:有人要求输入代码:该代码是GD

  • 我的目标是能够使用OAuth令牌调用Google Storage REST API,向经过身份验证的Google用户授予对我的存储桶中名为“directoryName”的目录的读/写权限。 到目前为止,我已经成功地在将用户添加到存储桶的ACL后使用了存储API。但是,我不想授予用户对完整存储桶的READ或WRITE权限,而只授予用户在存储桶内的目录的权限,例如桶/目录名称。 e、 g.我希望能够调

  • 问题内容: 在Windows上的Python中,是否可以确定用户是否具有访问目录的权限?我看了一下,但结果不正确。 难道我做错了什么?有没有更好的方法来检查用户是否有权访问目录? 问题答案: 在Windows中检查权限可能很复杂。 您是在谈论简单的读取访问,即读取目录的内容吗?测试权限的最可靠方法是尝试访问目录(例如执行)并捕获异常。 同样,为了正确地解释路径,您必须使用原始字符串或转义反斜杠(’