Espresso测试在Android Studio中无法运行。

6

我正在为我的Android应用程序编写一些浓缩咖啡测试,之前测试是可以运行的,但突然间就无法正常工作了。基本上测试构建并启动,但它在测试结果中卡住了,并且没有显示任何东西,也就是说,它没有显示任何测试通过的信息。如果有人能帮忙解决问题,我将不胜感激。谢谢。

  • 这是我的Android Studio的截图(显示启动成功但测试未开始)

enter image description here


你尝试重新启动AS了吗? - flopshot
是的,我确实尝试过清理、重建和构建项目,以及重新安装Android Studio,但似乎它仍保留着旧配置,所以我不太清楚发生了什么。 - Taki
1
我发现问题出在espress-contrib库上,当我注释掉并重新同步后,测试就开始了。 - Taki
@PradapPandian 我已经解决了这个问题,当使用最新版本的espresso-contrib依赖时,它会导致这个问题,所以我不得不降级版本,然后它就可以工作了。 - Taki
很高兴你找到了解决方案。 - Pradap Pandian
显示剩余3条评论
2个回答

5

降级帮助了我:

androidx.test.espresso:espresso-core:3.4.0 -> 3.3.0

androidx.test.espresso:espresso-contrib:3.4.0 -> 3.3.0


对我来说,降级到3.2.0可行。3.3.0不起作用。 - rabyunghwa
你知道是什么原因导致了这个问题吗?或者有任何线索吗?最新版本的espresso-contrib(3.5.0)仍然面临同样的问题。 - Aaron
我发现这个问题更接近我面临的问题:“测试取消,0通过”,但是降级espresso-core和espresso-contrib对我没有起作用。 - shaileshmishra

0

对于Kaspresso 1.4.0也是同样的情况,降级到1.3.0可以解决问题。


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