当我尝试运行某些Android单元测试时,我一直在
junit.framework.AssertionFailedError:点击(160.0,120.0)不能 完成! (java.lang.SecurityException:注入另一个 应用程序需要INJECT_EVENTS权限) 在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:106) 在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:205) 在com.robotium.solo.Clicker.clickOnScreen(Clicker.java:170) 在com.robotium.solo.Solo.clickOnView(Solo.java:1096) at course.labs.notificationslab.tests.NewFeedTest.testRun(NewFeedTest.java:41) 在android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214) 在android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199) 在android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192) 在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:191) 在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:176) 在android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) 在android.app.Instrumentation $ InstrumentationThread.run(Instrumentation.java:1879)
有没有人碰巧知道原因以及如何解决这个问题?
感谢。
答案 0 :(得分:1)
这通常是在软键盘打开并覆盖您要点击的项目时引起的。我建议在继续之前确保关闭它。