2017-03-22 24 views
1

我使用的咖啡运行Android仪器测试失败。Android的仪表测试时,所有运行起来

我有一个70多个测试运行,所有点击我的应用程序的不同部分。

当我将每个测试作为单个测试运行时,它们都能正常工作,并且获得绿色测试结果。

当我在同一时间运行它们(右键单击androidTest文件夹 - >命中运行),然后其中一些失败,说无法找到视图。

在不同运行不同的测试失败。我认为这可能是一件太快的事情。

你们是否有关于如何解决这个问题有什么建议? 非常感谢你提前!

回答

1
Espresso setup instructions Setup your test environment部分

您有:

在设备上,在设置 - >开发人员选项禁用以下3个设置:

窗口动画缩放

过渡动画缩放

动画师持续时间刻度

动画可能与您怀疑有关:有些事情正在发生得太快这里

你也可以使用Thread.sleep(1000);内部测试方法(毫秒)延迟几个电话

无论如何,没有任何代码,所有以上它只是一个猜测...

+0

感谢。关闭动画没有太大的作用。插入暂停有助于使其更加稳定。但不是100%。这也让我的测试太慢了。 你能否提示我可以发布一些有助于理解该项目的代码?因为我如何看待它,我只是做了很多不同的UI测试,每个测试做不同的事情并在不同的时间崩溃。 - >我会进一步调查,看看我能否找到一个完全没有测试的模式,以及在什么条件下。 再次感谢! – TobHo

相关问题