Docker-Android

Android in docker 解决方案,支持 noVNC 和视频录制。「Android in docker solution with noVNC supported and video recording」

Github星跟蹤圖

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 项目相比的优势

  1. noVNC 看看 Docker 容器内部发生了什么
  2. 适用于不同设备/皮肤的仿真器,例如三星 Galaxy S6,LG Nexus 4,HTC Nexus One 等。
  3. 能够连接到 Selenium Grid
  4. 通过使用 adb connect 从外部容器控制模拟器的能力
  5. 通过屏幕镜像支持真实设备
  6. 能够在测试执行期间录制视频以进行调试
  7. 与其他云解决方案集成,例如 Genymotion 云
  8. 具有更多功能的开源

Docker 映像列表

OS Android API Browser Browser version Chromedriver Image Size
Linux 5.0.1 21 browser 37.0 2.21 budtmo/docker-android-x86-5.0.1
Linux 5.1.1 22 browser 39.0 2.13 budtmo/docker-android-x86-5.1.1
Linux 6.0 23 browser 44.0 2.18 budtmo/docker-android-x86-6.0
Linux 7.0 24 chrome 51.0 2.23 budtmo/docker-android-x86-7.0
Linux 7.1.1 25 chrome 55.0 2.28 budtmo/docker-android-x86-7.1.1
Linux 8.0 26 chrome 58.0 2.31 budtmo/docker-android-x86-8.0
Linux 8.1 27 chrome 61.0 2.33 budtmo/docker-android-x86-8.1
Linux 9.0 28 chrome 66.0 2.40 budtmo/docker-android-x86-9.0
Linux 10.0 29 chrome 74.0 74.0.3729.6 budtmo/docker-android-x86-10.0
Linux 11.0 30 chrome 83.0 83.0.4103.39 budtmo/docker-android-x86-11.0
All - - - - - budtmo/docker-android-real-device
All All All All All All budtmo/docker-android-genymotion

设备列表

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

主要指標

概覽
名稱與所有者budtmo/docker-android
主編程語言Python
編程語言Python (語言數: 2)
平台Docker, Linux, Mac, Windows
許可證Other
所有者活动
創建於2016-12-22 13:02:48
推送於2025-04-28 09:17:12
最后一次提交2025-04-28 11:15:58
發布數101
最新版本名稱v2.18.0-p0 (發布於 )
第一版名稱0.1 (發布於 )
用户参与
星數10.8k
關注者數179
派生數1.4k
提交數668
已啟用問題?
問題數355
打開的問題數133
拉請求數109
打開的拉請求數5
關閉的拉請求數33
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Analytics
Join the chat at https://gitter.im/budtmo/docker-android
Build Status
codecov
Codacy Badge
GitHub release
FOSSA Status
PRs Welcome

Docker-Android is a docker image built to be used for everything related to mobile website testing and Android project.

Emulator - Samsung Device