uiautomator2 -常用按键操作 

前置准备:

import uiautomator2 as u2   # 导入uiautometor2库

d = u2.connect()   # 连接手机
screen = d.info

 

1)亮屏

d.screen_on()

2)息屏

d.screen_off()

3)点击home键

d.press(“home”)

4)点击back键(例:返回上一页)

d.press(“back”)

5)向左

d.press(“left”)

6)向右

d.press(“right”)

7)向上/向下/中间

d.press(“up”)  d.press(“down”)  d.press(“center”)

8)搜索功能,在当前页面搜索才有效

d.press(“search”)

9)回车键 (键盘输入内容时,点击这个回车键关闭键盘可以用到这个操作)

d.press(“enter”)

10)删除

d.press(“delete”)

11)拍照

d.press(“camera”)

12)点击电源键,点击后会灭屏+锁屏 / 亮屏

d.press(“power”)

13)音量调节

调大音量 (若想多次调大音量,就需要循环多次调用)

d.press(“volume_up”)

调小音量

d.press(“volume_down”)

静音

d.press(“volume_mute”)

14)查看最近浏览过的程序

d.press(“recent”)

15)python中使用cmd命令

关闭wifi

cmd = 'adb shell svc wifi disable' 
print(os.system(cmd))

打开wifi

cmd = 'adb shell svc wifi enable' 
print(os.system(cmd))

16)自动锁屏电脑屏幕

from ctypes import *
user32 = windll.LoadLibrary('user32.dll')
user32.LockWorkStation()
 
17)自动锁屏手机屏幕
d.press("power")
 
18)开启/关闭数据流量
关闭
adb shell svc data disable
开启:
adb shell svc data enable
优先数据流量,其次wifi:
adb shell svc data prefer
posted on 2023-11-10 11:59  彭泡芙  阅读(799)  评论(0编辑  收藏  举报