You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Espresso与Jetpack Compose应用测试:Android Studio录制测试咨询

Espresso测试录制与Jetpack Compose兼容性指南

一、Espresso与Jetpack Compose的兼容性

Espresso完全兼容Jetpack Compose,可用于测试纯Compose项目、传统View项目,或是两者混合的项目。Compose官方测试框架支持与Espresso协同工作——比如通过Espresso定位Compose组件的容器,再结合Compose专属测试API完成交互验证。

二、官方文档获取

直接在Android Studio内置帮助中心(顶部菜单Help→Android Studio Help)搜索以下关键词,即可找到权威文档:

  • "Espresso Test Recorder":获取录制功能的完整使用步骤
  • "Testing Jetpack Compose with Espresso":查看Compose与Espresso结合的测试方案

三、配置Android Studio启用Espresso测试录制

1. 依赖配置(模块级build.gradle/kts)

  • 普通View项目:添加核心测试依赖
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
    androidTestImplementation 'androidx.test:runner:1.5.2'
    androidTestImplementation 'androidx.test:rules:1.5.2'
    
  • Compose项目:在上述依赖基础上,补充Compose测试依赖
    androidTestImplementation 'androidx.compose.ui:ui-test-junit4:1.5.3'
    debugImplementation 'androidx.compose.ui:ui-test-manifest:1.5.3'
    
    同步项目后完成依赖配置。

2. 启动测试录制功能

  • 方式一:右键点击androidTest目录 → New → Other → Espresso Test Recorder
  • 方式二:顶部菜单Run → Record Espresso Test
  • 选择目标测试设备/模拟器,点击Record后在设备上操作应用,完成后点击Finish,Android Studio会自动生成对应的Espresso测试代码。

内容的提问来源于stack exchange,提问作者LilMoke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 13:55:17