airtest常用指令

airtest 操作adb命令

 

常用adb

1)对特定设备执行adb指令

dev = connect_device("Android:///device1")
dev.shell("ls")

2)切换root权限

dev.shell("adb root")

3)关闭wifi

dev.shell("svc wifi disable")

4)打开wifi

dev.shell("svc wifi enable")

其他封装好的ADB接口:

1)返回应用的完整路径:path_app()

android = Android()
android.path_app("com.netease.cloudmusic")

2)检查应用是否存在于当前设备上:check_app()

android = Android()
android.check_app("com.netease.cloudmusic")

3)停止应用运行:stop_app()

stop_app("com.netease.cloudmusic")

# 启动应用:start_app()
start_app("com.netease.cloudmusic")

# 清除应用数据:clear_app()
clear_app("com.netease.cloudmusic")

4)安装应用:install_app()

install(r"D:\demo\tutorial-blackjack-release-signed.apk")

# 卸载应用:uninstall_app()
uninstall("org.cocos2dx.javascript")

5)关键词操作:keyevent()

keyevent("HOME")
keyevent("POWER")
keyevent("MENU")

6)唤醒设备:wake()

wake()

7)返回HOME:home()

home()

8)文本输入:text()

text("123")

9)检查屏幕是否打开:is_screenon()

android = Android()
android.is_screenon()

10)检查设备是否锁定:is_locked()

android = Android()
android.is_locked()

11)获取当前设备的分辨率:get_current_resolution()

android = Android()
android.get_current_resolution()

12)其它adb shell命令:shell()

shell("ls")
shell("pm list packages -3")
posted @ 2021-04-28 17:02  trysocket  阅读(900)  评论(0编辑  收藏  举报