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

楼主自述:上述的滑动有时候并不能生效,换个方式解决。
d.swipe_ext(‘up’)向上滑动

d.swipe_ext(''down)向下滑动

d.swipe_ext(‘left’)向左滑动

d.swipe_ext(‘right’)向右滑动

转载自:https://www.cnblogs.com/pengxiaojie/p/17823807.html

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值