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")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM