执行“单击-坐标为:647,1335,精度为:16,16”的操作时出现错误。

14

Espresso无法在任何设备的右上角的应用程序上执行任何操作。它会抛出以下错误。

我尝试了以下代码:

onView(withId(R.id.mapHomeSearch)).perform(click());

我还测试了关闭键盘、滚动、位置、后代等等。但每个应用图标落在那个坐标上的错误仍然相同。

任何帮助都将不胜感激。

android.support.test.espresso.PerformException: 在视图 'with 0 child view of type parentMatcher' 上执行“单击-坐标:647,1335,精度:16,16”时出错。

1个回答

2

在进行任何测试之前,请确保您已关闭物理设备或模拟器上的以下选项:

  • 窗口动画缩放
  • 过渡动画缩放
  • 动画持续时间缩放

此后:

在执行任何其他操作之前,您需要关闭软键盘。

例如:

onView(withId(R.id.info_input)).perform(typeText("xxxxxx"), ViewActions.closeSoftKeyboard()); //此关闭功能来自支持库。

否则,软键盘将阻挡屏幕,并在稍后阻止按钮点击。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接