ITPub博客

首页 > 数据库 > 数据库开发技术 > android UiAutomator使用递归函数写一个让屏幕一闪一闪提醒的方法

android UiAutomator使用递归函数写一个让屏幕一闪一闪提醒的方法

原创 数据库开发技术 作者:FunTester 时间:2019-09-30 09:36:13 0 删除 编辑

本人在做UiAutomator测试的时候,有时候点击执行之后把用例的事情忘掉了,导致过了一段时间才去查看测试报告。突然想写一个执行完用例之后提醒的方法,主要思路就是发声或者振动,由于我用UiAutomator1,这个只能通过辅助apk来做。但是思考各种条件之后决定用亮屏来做。下面分享一下代码,供大家参考。

 1    //屏幕提醒
2    public void warningTester() throws RemoteException {
3        UiDevice.getInstance().sleep();//灭屏
4        sleep(1200);//休眠
5        if (UiDevice.getInstance().isScreenOn()) {//获取屏幕状态
6            return;//如果亮屏状态则结束运行
7            } else {
8                UiDevice.getInstance().wakeUp();//如果的灭屏状态则重新运行本方法
9                warningTester();//递归
10                }
11        }

下面分享一个设置屏幕亮度的的方法

1    //设置屏幕亮度
2    public static void setScreenLightTo250() {
3        execCmd("adb -s "+NEXUS5DEVICESID+" shell settings put system screen_brightness 250");
4    }

技术类文章精选

  1. java一行代码打印心形

  2. Linux性能监控软件netdata中文汉化版

  3. 接口测试代码覆盖率(jacoco)方案分享

  4. 性能测试框架

  5. 如何在Linux命令行界面愉快进行性能测试

  6. 图解HTTP脑图

  7. 将swagger文档自动变成测试代码

  8. 五行代码构建静态博客

  9. 基于java的直线型接口测试框架初探

非技术文章精选

  1. 为什么选择软件测试作为职业道路?

  2. 写给所有人的编程思维

  3. 自动化测试的障碍

  4. 自动化测试的问题所在

  5. 成为优秀自动化测试工程师的7个步骤

  6. 未来10年软件测试的新趋势-上

  7. 未来10年软件测试的新趋势-上

  8. 17种软件测试人员常用的高效技能-上

  9. 17种软件测试人员常用的高效技能-下

大咖风采

  1. Tcloud 云测平台--集大成者

  2. Android App 测试工具及知识大集合

  3. 4399AT UI自动化CI与CD

点击查看公众号地图

原文作者:FunTester;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-07

  • 博文量
    1037
  • 访问量
    420699