Android 当点击Samsuns Galaxy S3的全屏视图时,Espresso抛出错误

Android 当点击Samsuns Galaxy S3的全屏视图时,Espresso抛出错误,android,testing,automated-tests,android-espresso,Android,Testing,Automated Tests,Android Espresso,我尝试用浓缩咖啡点击全屏视图,如下所示: onView(withId(R.id.id)).perform(click()); 但是得到这个错误: Error performing 'Send down montion event' on view 'unknown' 当我在其他设备(如Nexus 6和S4)上运行测试时,测试运行正常,但在三星Galaxy S3上会引发此异常。由于应用程序崩溃,可能会发生此情况 我也面临同样的问题。我犯了一个错误,后来我意识到了 我的错误是当我们点击按钮时应

我尝试用浓缩咖啡点击全屏视图,如下所示:

onView(withId(R.id.id)).perform(click());
但是得到这个错误:

Error performing 'Send down montion event' on view 'unknown'


当我在其他设备(如Nexus 6和S4)上运行测试时,测试运行正常,但在三星Galaxy S3上会引发此异常。

由于应用程序崩溃,可能会发生此情况

我也面临同样的问题。我犯了一个错误,后来我意识到了

我的错误是当我们点击按钮时应用程序崩溃了。因此,我们应该遵循以下步骤

  • 首先在没有测试用例的情况下运行应用程序,然后手动进行测试。然后我们将知道应用程序在哪里崩溃
  • 然后我们运行测试用例,它应该可以工作
  • 关于浓缩咖啡文件,我们应遵循以下步骤

  • 关闭设置中“开发人员”选项的所有动画:

    -窗口动画比例

    -过渡动画比例

    -动画师持续时间刻度

  • 完成edittext测试用例后关闭软键盘

  • 它是否总是失败?测试运行时,您是否正在观看设备?听起来像是软键盘或某个系统对话框在应用程序前面。是的,它总是失败。在应用程序前面没有任何软键盘或其他系统对话框。这里也有同样的问题。到目前为止还没有答案:-(我看到这个问题,与任何设备无关。我为此问题提交了一个缺陷:
    Caused by: android.support.test.espresso.InjectEventSecurityException: java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission