首页 > 代码库 > 解决android自动化测试中锁屏问题-简单的实现
解决android自动化测试中锁屏问题-简单的实现
在设计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自动化测试中锁屏问题-简单的实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。