使用ADB命令写Android自动化测试脚本

2021年09月16日 阅读数:1
这篇文章主要向大家介绍使用ADB命令写Android自动化测试脚本,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

使用脚原本执行测试的特色:android

  ●书写方便shell

  ●基本上能够实现90%以上的功能性覆盖微信

  ●测试结果须要经过本身观察整个过程和日志文件来得出的测试

  ●有些外部的动做,脚本是没法实现的,好比录入指纹ui

  ●只适配特定尺寸的设备日志

  ●无法对内容进行校验事件

  ●执行命令间隔时间要把控好ip

 

经常使用命令支付宝

  一、打电话input

    adb   shell   am   start   -a   android.intent.action.CALL   -d   tel:10086

  二、打开QQ

    adb   shell   am   start   -a   android.intent.action.MAIN   -c   android.intent.category.LAUNCHER

  三、打开微信

    adb   shell   am   start   com.tencent.mm/com.tencent.mm.ui.LauncherUI

  四、打开支付宝

    adb   shell   am   start   com.eg.android.AlipayGphone/.AlipayLogin

  五、杀死支付宝

    adb   shell   am   force-stop   com.eg.android.AlipayGphone

  六、关闭QQ

    adb   shell   am   force-stop   com.tencent.mobileqq

  七、点击事件

    adb   shell   input   tap   500   500

  八、home键

    adb   shell   input   keyevent   3

  九、返回键

    adb   shell   input   keyevent   4

  十、截图(保存到sdcard)

    adb   shell   /system/bin/screencap   -p   /sdcard/screenshot.png

  十一、录屏

    adb   shell   screenrecord   /sdcard/test.mp4

    adb   pull   /sdcard/test.mp4   /Users/dhht/Desktop/test.mp4

  十二、亮屏

    adb   shell   input   keyevent   26

  1三、上下滑动

    adb   shell   input   swipe   700   2000   700   1000

  1四、左右滑动

    adb   shell   input   swipe   100   1000   1000   1000