全部一起运行时,Android Instrumented测试失败

时间:2017-03-22 14:17:22

标签: android testing ui-testing android-espresso

我正在使用espresso运行Android检测测试。

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

当我将每个测试作为单个测试运行时,它们都可以工作,我得到了一个绿色的测试结果。

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

在不同的运行中,不同的测试都失败了。我想这里的某些事情可能太快了。

你们对如何解决这个问题有什么建议吗? 非常感谢你!

1 个答案:

答案 0 :(得分:1)

{p <3}}的Setup your test environment部分中的

  

在您的设备上,在“设置” - >“开发者”选项下,禁用以下3个设置:

     

窗口动画比例

     

过渡动画比例

     

Animator持续时间刻度

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

您也可以在测试方法中使用Thread.sleep(1000);(毫秒)来延迟一些调用

无论如何,没有任何代码都只是猜测......