我正在使用espresso运行Android检测测试。
我要运行70多个测试,所有测试都点击我的应用程序的不同部分。
当我将每个测试作为单个测试运行时,它们都可以工作,我得到了一个绿色的测试结果。
当我同时运行它们时(右键单击androidTest文件夹 - >点击运行),然后其中一些人无法说找不到视图。
在不同的运行中,不同的测试都失败了。我想这里的某些事情可能太快了。
你们对如何解决这个问题有什么建议吗? 非常感谢你!
答案 0 :(得分:1)
:
在您的设备上,在“设置” - >“开发者”选项下,禁用以下3个设置:
窗口动画比例
过渡动画比例
Animator持续时间刻度
动画可能与您的怀疑有关:某些事情在这里发生得太快
您也可以在测试方法中使用Thread.sleep(1000);
(毫秒)来延迟一些调用
无论如何,没有任何代码都只是猜测......