设备交互API指的是操作设备系统中的一些固有功能,而非被测程序的功能,例如模拟来电,模拟发送短信,设置网络,切换横竖屏,APP操作,打开通知栏,录屏等。
模拟来电
make_gsm_call(phone_number,action)方法可模拟来电,只能在模拟器使用,
driver.make_gms_call("电话号码",GsmCallActions.Call)
模拟发送短信
只能在模拟器使用
# 发短信 driver.send_sms("电话号码","短信内容")
锁屏
driver.lock(3) 单位为s
获取锁屏状态
driver.is_locked()
解锁
driver.unlock()
打开通知栏
driver.open_notifications()
获取网络状态
driver.network_connection()
设置网络状态
driver.set_network_connection()
摇一摇
driver.shake()
推送文件
driver.push_file()
获取文件
driver.pull_file()
获取文件夹
driver.pull_folder()
安装app
driver.install_app()
启动APP
driver.start_activity()
卸载app
driver.remove_app()
获取app安装状态
driver.is_app_installed()
将app置于后台
driver.background_app()