Skip to content

Android测试中常用到的一些操作,通过python实现成脚本,方便测试

Notifications You must be signed in to change notification settings

gitjayzhen/AndroidPyScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

AndroidTestPyScripts

Android测试中常用到的一些操作,通过python实现成脚本,方便测试

###主要脚本功能脚本

  1. 批量安装应用(支持以中文命名的 apk)、批量卸载、截屏、录制视频、获取当前应用的 apk 文件、包名、Activity 名等。
  2. adb backup命令可以备份,该脚本只用于备份设备上安装的第三方应用,将apk保存在当前目录下的backup_app文件夹中
  3. 需要在脚本所在目录下有个adb.exe程序,该adb可以支持安装以中文命名的apk,需要将apk文件放在脚本所在目录下的Apps目录下
  4. 批量卸载设备上的第三方应用
  5. app发生crash,未及时在logcat中抓取到有效log时,可通过该脚本获取到log,日志存放至crash_log目录
  6. 获取设备上当前应用的权限列表
  7. 获取设备上当前应用的“包名/Activity”
  8. 获取设备上当前应用的包信息
  9. 获取设备上当前应用的包名
  10. 5037端口占用时,打开该进程路径,且杀掉占用该端口的进程(只支持Windows)
  11. 运行脚本后可录制设备上的操作
  12. 截取当前屏幕
  13. 对不同级别的日志进行高亮处理
  14. 运行时内存和cpu数据获取

等等

About

Android测试中常用到的一些操作,通过python实现成脚本,方便测试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages