:id/icon"]')
# 如果返回的元素有多个,需要使用 all() 方法返回列表
# 使用 all 方法,当未找到元素时,不会报错,会返回一个空列表
d.xpath('//*[@resource-id...="com.android.launcher3:id/icon"]').all()
五、设备交互
5.1 单击
d(text='Settings').click()
#单击直到元素消失 , 超时时间 10...wather 时,会新建一个线程进行监控
可以添加多个 watcher
用法
# 注册监控 , 当界面内出现有 allow 字样时,点击 allow
d.watcher.when('allow').click...这个需要看手机系统是否支持 , 倒过来显示
(2, "upsidedown", "u", 180),
# 往右横屏,调整与往左相反,屏幕顺时针旋转 270 度
(3, "right", "r", 270))
8.6 打开通知栏与快速设置...打开通知栏
d.open_notification()
打开快速设置
d.open_quick_settings()
8.7 文件导入导出
8.7.1 导入文件
# 如果是目录,这里 "/sdcrad