TV遥控器各键键值及如何实现自动化

收录了一些常见的遥控器键值码;具体用法:终端里输入adb shell input keyevent +键值码就可以操控电视(ps:几几写个简单的sh脚本放到里面,就能实现自动化测试,是不是挺简单?废话不多说上干货)

返回键:4

向上:19

向下:20

向左:21

向右:22

确定:23

音量+:24

音量-:25

菜单:82

主页:3

长按某键值:adb shell input keyevent --longpress 22(视频播放页进行快进22)

点击某个坐标:adb shell input tap 97 168

ps:还有些关机,静音、设置、隐藏的快捷键因为各厂商的都设置的不一样,所以没有写,不过通过下面这个链接下载app安装到电视,通过log打印看具体的键值是多少

链接: https://pan.baidu.com/s/1dcU6dlSqGeftK5Ym9j82nw  密码: 9389

         

上面说了电视遥控器的键值及获取方法,下面简单说下如何实现电视自动化测试

1.新建一个.sh的文件,写上想要执行的命令,如我要测试百度云盘

#!/bin/bash

# 此处改为待测app的包名
packagename="com.baidu.netdisk.tv"

#停止运行待测app,以免影响测试结果
adb shell am force-stop ${packagename}

#启动待测app并获取启动时间-W是获取启动时间的
adb shell am start -W ${packagename}/com.baidu.netdisk.welcome.WelcomeActivity

#停留3秒钟
sleep 3

#输入确定键
adb shell input keyevent 23

done
exit

2.连接上电视后,在终端输入sh 脚本路径最后按回车就可以执行了。

    

ps:更多脚本内容自己去编写!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值