设备操作包括:
获取设备信息 d.info
点亮/熄灭屏幕 d.screen.on() d.scren.off()
点击坐标 d.click(x,y)
屏幕拖拽 d.drag(sx,sy,ex,ey,step)
按键操作
获得/设置设备的Orientation(方位) d.orientation = 'left'
#锁定旋转
d.freeze rotation()
#解除旋转锁定
d.freeze_rotation(False)
屏幕截图
Dump界面的层次结构
将屏幕结构储存(就是使用uiautomatorviewer看到的那个结构,以xml格式保存)
#将当前屏幕结构保存在本机并命名为"heierarchy.xml"
d.dump("hierarchy.xml")
#或者将存储值作为结果返回
xml=d.dump()
等待空闲或者窗口刷新
# 等待当前窗口空闲
d.wait.idle()
#等待直到窗口发生刷新事件
d.wait.update()
打开通知和快速设置界面
设置Watcher(监视器)
按软硬件操作:
d.press('xxx')
按键定义如下:
home back recent(最近任务) menu search
left right top bottom center
enter delete power camera
volume_up volume_down volume_mute