airtest常用動作記錄


#引入模塊

from airtest.core.android.android import Android

 #連接設備

devs = device()

#打印設備上的第三方應用應用包名(需要跟devs = device()一起使用)

print(devs.list_app(third_only=True))

#啟動應用

start_app(package,activity=None)

如:start_app('com.createwit.kaidan',activity=None)

#啟動應用程序並測量時間,這里可以幫助我們做性能測試,統計啟動耗時

start_app_timing(package, activity)

#關閉應用

stop_app(package)

如:stop_app('com.createwit.kaidan')

#亮屏(亮屏和滅屏更喜歡這樣做:keyevent("power"))

wake()

#點擊home

home()

#檢查APP是否安裝

check_app(package)

#在設備上安裝應用程序,replace默認為False,為True時意為替換已存在的App

install_app(filepath, replace=False)

#截全屏並保存到指定文件,ensure_orientation用於處理橫豎屏的轉換

snapshot(filename=None,ensure_orientation=True)

#如果屏幕是亮着的,返回True,否則False

is_screenon()

#如果是鎖定狀態返回True,否則False

is_locked()

#解鎖設備

unlock()

airtest官方文檔鏈接:https://airtest.readthedocs.io/zh_CN/latest/all_module/airtest.core.api.html


免責聲明!

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



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