Docker-Android
Docker-Android 是一个 docker 镜像,可用于与移动网站测试和 Android 项目相关的所有操作。
Emulator - Samsung Device | Emulator - Nexus Device | Real Device |
---|---|---|
![]() |
![]() |
![]() |
目的
- 使用 appium 为移动网站运行 UI 测试
- 使用最新的构建工具构建 Android 项目并运行单元测试
- 针对具有不同框架(appium, espresso, robotium 等)的 Android 应用程序运行 UI 测试
- 运行 monkey/压力测试
- 短信测试
与其他 docker-android 项目相比的优势
- noVNC 看看 Docker 容器内部发生了什么
- 适用于不同设备/皮肤的仿真器,例如三星 Galaxy S6,LG Nexus 4,HTC Nexus One 等。
- 能够连接到 Selenium Grid
- 通过使用 adb connect 从外部容器控制模拟器的能力
- 通过屏幕镜像支持真实设备
- 能够在测试执行期间录制视频以进行调试
- 与其他云解决方案集成,例如 Genymotion 云
- 具有更多功能的开源
Docker 映像列表
设备列表
Type | Device Name |
---|---|
Phone | Samsung Galaxy S10 |
Phone | Samsung Galaxy S9 |
Phone | Samsung Galaxy S8 |
Phone | Samsung Galaxy S7 Edge |
Phone | Samsung Galaxy S7 |
Phone | Samsung Galaxy S6 |
Phone | Nexus 4 |
Phone | Nexus 5 |
Phone | Nexus One |
Phone | Nexus S |
Tablet | Nexus 7 |