How*_*ieH 5 testing android automated-tests android-espresso
我尝试用浓咖啡点击全屏视图,如下所示:
onView(withId(R.id.id)).perform(click());
Run Code Online (Sandbox Code Playgroud)
但得到这个错误:
Error performing 'Send down montion event' on view 'unknown'
Run Code Online (Sandbox Code Playgroud)
...
Caused by: android.support.test.espresso.InjectEventSecurityException: java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission
Run Code Online (Sandbox Code Playgroud)
当我在其他设备(如Nexus 6和S4)上运行测试时,测试运行正常,但在三星Galaxy S3上它会抛出此异常.
由于应用程序崩溃,也可能会发生这种情况。
我也面临同样的问题。我犯了一个错误,后来我意识到了。
我的错误是当我们单击按钮时应用程序崩溃了。所以我们应该遵循以下步骤。
关于 espresso 文件我们应该遵循以下步骤
关闭设置中开发人员选项中的所有动画:
-窗口动画比例
- 过渡动画比例
-动画师持续时间尺度
| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |