Firebase 意式浓缩咖啡;执行'时出错;单击';在视图上”;当它在云中的设备上运行,但同一测试在本地成功运行时

Firebase 意式浓缩咖啡;执行'时出错;单击';在视图上”;当它在云中的设备上运行,但同一测试在本地成功运行时,firebase,android-espresso,Firebase,Android Espresso,我填写用户名和密码,然后按下通过网络发送信息的按钮(实现了Espresso Idling resource),在应用程序中会出现下一个屏幕,我可以在日志中看到信息已被发送。 但测试失败,错误是无法按下按钮: android.support.test.espresso.PerformException:在id为的视图上执行“单击”时出错: 日志: 10-03 07:36:30.308:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.308:D/_

我填写用户名和密码,然后按下通过网络发送信息的按钮(实现了Espresso Idling resource),在应用程序中会出现下一个屏幕,我可以在日志中看到信息已被发送。 但测试失败,错误是无法按下按钮: android.support.test.espresso.PerformException:在id为的视图上执行“单击”时出错:

日志:

10-03 07:36:30.308:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.308:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.318:I/ViewInteraction(27742):执行“替换” 文本“id:com.\u:id/user\u name查看时的操作10-03 07:36:30.358: D/_idlingsource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.358: D/_idlingsource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.358: I/ViewInteraction(27742):对视图执行“替换文本”操作 id:com.\uID:id/密码10-03 07:36:30.388: D/_idlingsource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.388: D/_idlingsource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.388:I/ViewInteraction(27742):对id为:com的视图执行“单击”操作。uxID/按钮10-03 07:36:30.398: I/InputDispatcher(3416):将触摸传递到(3959):操作:0x4, 工具类型:0 10-03 07:36:30.398:I/InputDispatcher(3416):传递 触按至(27742):操作:0x0,工具类型:0 10-03 07:36:30.398: D/ViewRootImpl(27742):VIEWPOSTMEINPUTSTAGE动作\u向下10-03 07:36:30.408:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.408:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.428:D/_IdlingResource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.428:D/_IdlingResource(27742):u现在处于空闲状态!与:0 10-03 07:36:30.438:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.438:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.448:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.448:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.458:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.458:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.458:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.458:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.478:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.478:D/_IdlingResource(27742):_现在空闲!与:0 10-03 07:36:30.488:I/InputDispatcher(3416):将触摸传递给(27742): 操作:0x1,工具类型:0 10-03 07:36:30.498:D/请求(27742):方法: 1 url:https://

******我删除了网络呼叫*******

10-03 07:37:30.538:I/TestRunner(27742): android.support.test.espresso.PerformException:执行时出错 '在坐标:7191367和精度:16,16'处单击-打开 查看“带有id:com.:id/按钮”。10-03 07:37:30.538: I/TestRunner(27742):在 android.support.test.espresso.PerformException$Builder.build(PerformException.java:83) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:80) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:56) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.espresso.ViewInteraction.runSynchronouslyOnUiThread(ViewInteraction.java:184) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.espresso.ViewInteraction.doPerform(ViewInteraction.java:115) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.espresso.ViewInteraction.perform(ViewInteraction.java:87) 10-03 07:37:30.538:I/TestRunner(27742):在 页面。_LinkAccountPage.clickonlinkaccount按钮(LinkAccountPage.java:62) 10-03 07:37:30.538:I/TestRunner(27742):在 页面。_LinkAccountPage.linkAccount(LinkAccountPage.java:40)10-03 07:37:30.538:I/TestRunner(27742):在 JunitTest.Test_BaseSpresso.searchAndLinkBill(Test_BaseSpresso.java:138) 10-03 07:37:30.538:I/TestRunner(27742):在 JunitTest\u0.Test\uLinkFicReditkyCPayCurrentBalanceNewachReceiptCancel.Test\uLinkFicReditkyCPayCurrentBalanceNewachReceiptCancel.Test\uLinkFicReditkyCPayCurrentBalanceNewachReceiptCancel(Test\uLinkFicReditkyCPayCurrentBalanceNewachReceiptCancel.java:41) 10-03 07:37:30.538:I/TestRunner(27742):在 java.lang.reflect.Method.invoke(本机方法)10-03 07:37:30.538: I/TestRunner(27742):在 java.lang.reflect.Method.invoke(Method.java:372)10-03 07:37:30.538: I/TestRunner(27742):在 org.junit.runners.model.FrameworkMethod$1.runReflectVeCall(FrameworkMethod.java:50) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.runners.model.FrameworkMethod.invokeeexplosive(FrameworkMethod.java:47) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.internal.runners.statements.runafter.evaluate(runafter.java:27) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.internal.statement.UiThreadStatement.evaluate(UiThreadStatement.java:55) 10-03 07:37:30.538:I/TestRunner(27742):在 android.support.test.rule.ActivityTestRule$ActivityStatement.evaluate(ActivityTestRule.java:270) 10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.rules.RunRules.evaluate(RunRules.java:20)10-03 07:37:30.538:I/TestRunner(27742):在 org.junit.runners.ParentRunner.runLeaf(P
String OLD_PWD_INPUT = "Asdf1234;";
onView(withId(R.id.old_password)).perform(typeText(OLD_PWD_INPUT));
onView(withId(R.id.verify_new_password)).perform(closeSoftKeyboard());
onView(withId(R.id.change_password_button)).check(matches(not(isEnabled())));

String NEW_PWD_INPUT = "Asdf1235;";
onView(withId(R.id.new_password)).perform(scrollTo());
onView(withId(R.id.new_password)).perform(typeText(NEW_PWD_INPUT));
onView(withId(R.id.verify_new_password)).perform(closeSoftKeyboard());
onView(withId(R.id.change_password_button)).check(matches(isEnabled()));