Android Studio Espresso 测试记录器慢

Posted

技术标签:

【中文标题】Android Studio Espresso 测试记录器慢【英文标题】:Android Studio Espresso Test Recorder Slow 【发布时间】:2018-10-21 10:57:48 【问题描述】:

我正在尝试使用 android Studio 的内置 Espresso 测试记录器创建一些 Espresso UI 测试。问题是:当我打字时,屏幕上出现的速度很慢。

任何文本输入/基于键盘的操作都需要一段时间才能显示一个字母。我已经在一个超级简单的单视图应用程序与一个更大的应用程序上进行了测试,更大的应用程序具有增加的延迟。我还在 Genymotion 与 Android Studio 模拟器上进行了测试,延迟相同。

这是单页应用延迟的 gif:

知道如何解决这个问题吗?

【问题讨论】:

我刚刚开始使用 Espresso 并且遇到了完全相同的问题。录音机基本不能用。你有没有在这方面取得任何进展? 遗憾的是我没有,我完全放弃了使用录音机。 它可能也是仅适用于 Google I/O 演示一键应用的工具之一。 ;) 仍然没有关于这个问题的消息? 【参考方案1】:

切换到较低的 API 可能会有所帮助,因为它对我有用,并且提高了 Espresso 测试记录的速度性能。

【讨论】:

从 29 降级到 28...打字仍然很慢...但是 Assertions 鼠标悬停要快很多...您使用什么 api 版本? @Inventrohyder

以上是关于Android Studio Espresso 测试记录器慢的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio Espresso 测试错误:空测试套件

Android Studio 2.2 Espresso Test Recorder-----解放双手,通过录制测试过程实现测试

Android Studio 2.2 中的 Espresso 测试录制功能

Android Studio Espresso 测试记录器慢

在ANDROID STUDIO环境下使用Espresso 测试框架进行UI测试

在Android Studio环境下使用ESPRESSO 测试框架进行UI测试