码迷,mamicode.com
首页 > 移动开发 > 详细

解决android自动化测试中锁屏问题-简单的实现

时间:2014-10-10 18:55:24      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:android   io   使用   ar   for   sp   div   art   问题   

在设计Android测试的时候,不可避免会遇到屏幕锁定的问题,除非你暴力将手机设为不锁定(当然这么做手机不久就废掉了),在实践中,我们使用了一下方式来解锁/唤醒屏幕。

 
1、解锁:
我们使用appnium自带的unlock app,在测试机上安装后,在setup方法中调起该app,方法如下:
public void unlock(String packageName) {
 Context context = getInstrumentation().getContext();
         PackageManager manager = context.getPackageManager();
         Intent intent = manager.getLaunchIntentForPackage(packageName);
         context.startActivity(intent);
 }
2、唤醒:
唤醒我们使用了robotium的API
solo.unlockScreen();
 
通过以上两步,可以在手机锁定情况下唤起手机运行测试。

解决android自动化测试中锁屏问题-简单的实现

标签:android   io   使用   ar   for   sp   div   art   问题   

原文地址:http://www.cnblogs.com/xiao-kkp/p/4016118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!