Android Studio 2.2中的Espressotesting录制function

在Android Studio 2.2中应该有一个testingloggingfunction? 我在哪里find它,如何使用它?

  • 在一台机器上testing多个Android设备
  • testing活动onCreateexception
  • 在initMocks上的Mockito AbstractMethodError
  • 使用Androidtesting框架
  • 如何在另一个模块的androidTest目录中使用代码
  • Android:testing运行失败:由于“java.lang.IncompatibleClassChangeError”导致testing运行失败
  • 广场改造服务器模拟testing
  • JUnit4 - AssertionFailedError:未findtesting
  • 更新6月9日:
    现在可以与android studio 2.2预览3!

    浓咖啡testinglogging器
    在IO中显示的Espressotestinglogging器的演示现在包含在预览3中

    我的电脑的屏幕截图:
    在这里输入图像说明

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


    5月30日更新:
    Android Studio 2.2预览版2已发布,但没有“Record Espresso Test”选项。

    不幸的是,浓咖啡testinglogging仪仍然不在这个版本, 我们正在解决更多的问题,然后希望在下一个版本中做好准备!

    从更新日志 。


    更新:
    这并不是我所期望的Advanced Espresso演示文稿,而是Android开发工具中的新function (赞扬flackery)。 他们显示在哪里可以find它:

    在这里输入图像说明

    这也是在最新的Android开发者博客中解释的

    咖啡testinglogging器:有时候编写UItesting可能很乏味。 使用Record Espresso UItestingfunction,创buildtesting现在与使用您的应用程序一样简单。 Android Studio将捕获您所有的UI交互,并将其转换为完全可重用的Espressotesting,您可以在本地运行,甚至在Firebasetesting实验室中运行。 要使用录音机,请进入“运行”菜单并select“录制咖啡testing”。

    然而,在当前的版本中没有办法获得这个选项,更新所有(平台)工具等都不会有所作为。

    现在我们只能假设这是无意的,并将被包含在下一个版本中。


    我能find的唯一明智的事情就是

    创buildtesting现在和使用你的应用一样简单。 在debugging模式下运行您的应用程序并启用录制 ,此function将捕获UI事件,并将其转换为Espressotesting,您可以在本地运行,甚至可以在Firebasetesting实验室中运行。

    从风险投资

    在debugging中运行很简单,但启用录音..我不知道他们是什么意思。 有一个录制选项,但是用于捕获屏幕并将其保存到mp4文件。

    目前网上没有任何东西可以find,android studio本身也没有,这比“它在那里”更详细地解释了这个function。


    今天在Google I / O上将会有一个关于Advanced Espresso的讨论 ,他们将在这里谈论这个新function,我希望在这之后它会更清晰。

    一旦我看过演示文稿,我会更新我的答案。

    现在,您可以使用Android Studio 2.2 Preview 3了。请将所有反馈和问题发送到此处: https : //code.google.com/p/android/issues/entry?template=Espresso%20Test%20Recorder%20Bug

    在Google I / O会话“Android开发工具中的新增function”中,它显示他从“运行”菜单访问“logging咖啡testing”。 不幸的是,我没有看到在Android Studio 2.2预览版1中可用的菜单项,所以也许还没有启用。