繁体   English   中英

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

[英]Espresso test recording feature in Android Studio 2.2

在Android Studio 2.2中应该有一个测试录音功能? 我在哪里找到它以及如何使用它?

6月9日更新:
它现在可用于android studio 2.2预览版3!

浓缩咖啡测试记录仪
IO中显示的Espresso Test Recorder演示现已包含在预览3中

我的电脑的屏幕截图:
在此输入图像描述

在这里下载或直接从android studio preview 2.2补丁


更新可能30:
Android Studio 2.2预览版2已经发布,但还没有“记录Espresso测试”选项。

不幸的是Espresso测试记录器仍然不在这个版本中; 我们正在解决一些问题,然后希望在下一个版本中做好准备!

来自更改日志


更新:
它不像我预期的那样在Advanced Espresso演示中,而是在Android开发工具中有什么新功能 (归功于flackery)。 他们显示在哪里找到它:

在此输入图像描述

它也在最新的android-developers博客中进行了解释

Espresso测试记录器:有时编写UI测试可能很乏味。 使用Record Espresso UI测试功能,创建测试现在就像使用您的应用一样简单。 Android Studio将捕获您的所有UI交互并将其转换为可在本地甚至Firebase测试实验室运行的完全可重复使用的Espresso测试。 要使用录像机,请转到“运行”菜单,然后选择“录制浓咖啡测试”。

但是,在当前版本中无法获得该选项,更新所有(平台)工具等也不会产生任何影响。

目前我们只能假设这是无意中遗漏的,并将包含在第一个下一个版本中。


我能找到的唯一合理的事情是

创建测试现在就像使用您的应用程序一样简单。 在调试模式下运行您的应用程序并启用录制 ,此功能将捕获UI事件并将其转换为您可以在本地甚至在Firebase测试实验室中运行的Espresso测试。

来自风险投资

在调试中运行很简单,但启用录音..我不确定它们的意思。 有一个录制选项,但这是用于捕获屏幕并将其保存到mp4文件。

目前网上没有任何东西可以找到,而Android工作室本身也没有,这比“它就在那里”更详细地解释了这个功能。


然而,今天谷歌I / O, Advanced Espresso会有一个话题,他们会在这里讨论这个新功能,我希望在此之后更清楚。

我看过演示文稿后会更新我的答案。

它现在与Android Studio 2.2 Preview 3一起使用。请在此处发送所有反馈和问题: https//code.google.com/p/android/issues/entry?template = Espresso%20Test%20Recorder%20Bug

如Google I / O会话“Android开发工具中的新功能”所述 ,我们可以从“运行”菜单访问“记录Espresso测试”。

很遗憾,此项目在Android Studio 2.2 Preview 1中不可用,并且可能会在将来的版本中提供。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM